作者 主題: [已解決]關於jQuery的javascript無法運行  (閱讀 7014 次)

0 會員 與 1 訪客 正在閱讀本文。

Neilcc

  • 懷疑的國中生
  • **
  • 文章數: 38
    • 檢視個人資料
小弟寫了一個小小的jQuery的javascript程式放在網頁html上
在html語法上的<head>..</head>之間加入
<script type="text/javascript" src="http://127.0.0.1:44310/abc.js"></script>
但網頁執行起來無法運行abc.js的動作
請問有需要在<head>..</head>之間另外加入什麼其他語法好讓jQuery的javascript動作嗎?
« 上次編輯: 2014-11-13 11:01 由 Neilcc »
123456

Yamaka

  • 俺是博士!
  • *****
  • 文章數: 4913
    • 檢視個人資料
    • http://www.ecmagic.com
Re: 關於jQuery的javascript無法運行
« 回覆 #1 於: 2014-10-30 11:22 »
小弟寫了一個小小的jQuery的javascript程式放在網頁html上
在html語法上的<head>..</head>之間加入
<script type="text/javascript" src="http://127.0.0.1:44310/abc.js"></script>
但網頁執行起來無法運行abc.js的動作
請問有需要在<head>..</head>之間另外加入什麼其他語法好讓jQuery的javascript動作嗎?

jquery 外掛有掛上去嗎?
瀏覽器(javascript console)有無回應錯誤訊息?

Neilcc

  • 懷疑的國中生
  • **
  • 文章數: 38
    • 檢視個人資料
Re: 關於jQuery的javascript無法運行
« 回覆 #2 於: 2014-10-30 14:43 »
小弟寫了一個小小的jQuery的javascript程式放在網頁html上
在html語法上的<head>..</head>之間加入
<script type="text/javascript" src="http://127.0.0.1:44310/abc.js"></script>
但網頁執行起來無法運行abc.js的動作
請問有需要在<head>..</head>之間另外加入什麼其他語法好讓jQuery的javascript動作嗎?

jquery 外掛有掛上去嗎?
瀏覽器(javascript console)有無回應錯誤訊息?


瀏覽起沒有顯示錯誤訊息耶
jQuery外掛是??
123456

Yamaka

  • 俺是博士!
  • *****
  • 文章數: 4913
    • 檢視個人資料
    • http://www.ecmagic.com
Re: 關於jQuery的javascript無法運行
« 回覆 #3 於: 2014-10-30 15:22 »
瀏覽起沒有顯示錯誤訊息耶
jQuery外掛是??

jquery 不是 javascript 內建功能,要用 jquery 就要先載入 jquery

http://jquery.com/download/

瀏覽器應該會有回報錯誤訊息
你有開 javascript console 查看嗎?

dark

  • 俺是博士!
  • *****
  • 文章數: 1524
    • 檢視個人資料
Re: 關於jQuery的javascript無法運行
« 回覆 #4 於: 2014-10-30 19:19 »
嗯嗯 ... 是沒看到引入 jquery


另外
<script type="text/javascript" src="http://127.0.0.1:44310/abc.js"></script>

您的 client 也是 server 嗎 ?

Neilcc

  • 懷疑的國中生
  • **
  • 文章數: 38
    • 檢視個人資料
Re: 關於jQuery的javascript無法運行
« 回覆 #5 於: 2014-11-11 17:17 »
嗯嗯 ... 是沒看到引入 jquery


另外
<script type="text/javascript" src="http://127.0.0.1:44310/abc.js"></script>

您的 client 也是 server 嗎 ?

後來用kkman解決了
因為chrome不支援javascript
感謝大大哦^^
« 上次編輯: 2014-11-11 17:42 由 Neilcc »
123456

darkranger

  • 榮譽學長
  • 俺是博士!
  • *****
  • 文章數: 1346
    • 檢視個人資料
    • http://darkranger.no-ip.org
Re: 關於jQuery的javascript無法運行
« 回覆 #6 於: 2014-11-12 10:08 »
後來用kkman解決了
因為chrome不支援javascript
感謝大大哦^^
看不懂
什麼叫做因為 chrome 不支援 javascript?

Neilcc

  • 懷疑的國中生
  • **
  • 文章數: 38
    • 檢視個人資料
Re: 關於jQuery的javascript無法運行
« 回覆 #7 於: 2014-11-12 11:28 »
後來用kkman解決了
因為chrome不支援javascript
感謝大大哦^^
看不懂
什麼叫做因為 chrome 不支援 javascript?

由於我A電腦的win7 kkman已安裝某一版本的javascript
所以可以執行我所寫的javascript
但B電腦的linux chrome本身就有javascript
所以在chrome看到的跑不出我所寫的javascipt
123456

darkranger

  • 榮譽學長
  • 俺是博士!
  • *****
  • 文章數: 1346
    • 檢視個人資料
    • http://darkranger.no-ip.org
Re: 關於jQuery的javascript無法運行
« 回覆 #8 於: 2014-11-12 11:54 »
由於我A電腦的win7 kkman已安裝某一版本的javascript
所以可以執行我所寫的javascript
但B電腦的linux chrome本身就有javascript
所以在chrome看到的跑不出我所寫的javascipt
....
還是看不懂
什麼叫做「kkman已安裝某一版本的javascript」?
什麼叫做「chrome本身就有javascript」?

Neilcc

  • 懷疑的國中生
  • **
  • 文章數: 38
    • 檢視個人資料
Re: 關於jQuery的javascript無法運行
« 回覆 #9 於: 2014-11-12 12:11 »
由於我A電腦的win7 kkman已安裝某一版本的javascript
所以可以執行我所寫的javascript
但B電腦的linux chrome本身就有javascript
所以在chrome看到的跑不出我所寫的javascipt
....
還是看不懂
什麼叫做「kkman已安裝某一版本的javascript」?
什麼叫做「chrome本身就有javascript」?

A電腦安裝"Java Runtime Environment 1.6.0.12"
B電腦則沒有安裝
所以可以在A電腦用kkman執行可以跑我所寫的javascript
在B電腦用chrome則沒辦法顯示
123456

darkranger

  • 榮譽學長
  • 俺是博士!
  • *****
  • 文章數: 1346
    • 檢視個人資料
    • http://darkranger.no-ip.org
Re: 關於jQuery的javascript無法運行
« 回覆 #10 於: 2014-11-12 12:30 »
A電腦安裝"Java Runtime Environment 1.6.0.12"
B電腦則沒有安裝
所以可以在A電腦用kkman執行可以跑我所寫的javascript
在B電腦用chrome則沒辦法顯示
唉,神邏輯....

我沒其它問題了
忙你的吧

hoyo

  • 榮譽博士
  • 俺是博士!
  • *****
  • 文章數: 4027
  • 性別: 男
  • 有需要的時候,學習就不會分階段。
    • 檢視個人資料
    • 樂咖黑電腦學習網
Re: 關於jQuery的javascript無法運行
« 回覆 #11 於: 2014-11-12 13:12 »
因為
Javascript == Java

所以
Windows == Window

記得,沒幫家裡窗戶買正版版權的,趕快去補齊,還要定期更新,避免安全性漏洞
受人與魚,不如授人與漁
上海自來水來自海上;倫敦好奇人奇好敦倫

Neilcc

  • 懷疑的國中生
  • **
  • 文章數: 38
    • 檢視個人資料
Re: 關於jQuery的javascript無法運行
« 回覆 #12 於: 2014-11-12 13:39 »
A電腦安裝"Java Runtime Environment 1.6.0.12"
B電腦則沒有安裝
所以可以在A電腦用kkman執行可以跑我所寫的javascript
在B電腦用chrome則沒辦法顯示
唉,神邏輯....

我沒其它問題了
忙你的吧


呵呵
這是我解答啦
只是我很納悶
為什麼A電腦(win7)的kkman可以顯示出來而B電腦(linux)的chrome的不行
123456

hoyo

  • 榮譽博士
  • 俺是博士!
  • *****
  • 文章數: 4027
  • 性別: 男
  • 有需要的時候,學習就不會分階段。
    • 檢視個人資料
    • 樂咖黑電腦學習網
Re: 關於jQuery的javascript無法運行
« 回覆 #13 於: 2014-11-12 14:00 »
Javascript 不等於 Java

如果需要 Java 運作,請記得安裝 Java
受人與魚,不如授人與漁
上海自來水來自海上;倫敦好奇人奇好敦倫

Neilcc

  • 懷疑的國中生
  • **
  • 文章數: 38
    • 檢視個人資料
Re: 關於jQuery的javascript無法運行
« 回覆 #14 於: 2014-11-12 14:36 »
Javascript 不等於 Java

如果需要 Java 運作,請記得安裝 Java


也就是說
只要我電腦linux系統沒有安裝java
用chrome或firefox觀看網頁
都沒辦法show出我所寫的javascript ?
123456

hoyo

  • 榮譽博士
  • 俺是博士!
  • *****
  • 文章數: 4027
  • 性別: 男
  • 有需要的時候,學習就不會分階段。
    • 檢視個人資料
    • 樂咖黑電腦學習網
Re: 關於jQuery的javascript無法運行
« 回覆 #15 於: 2014-11-12 14:41 »
很明顯,你的 .js 裡面應該是有用到 .jar ,也就是 Java 的功能

並不是單純的 Javascript
受人與魚,不如授人與漁
上海自來水來自海上;倫敦好奇人奇好敦倫

Neilcc

  • 懷疑的國中生
  • **
  • 文章數: 38
    • 檢視個人資料
Re: 關於jQuery的javascript無法運行
« 回覆 #16 於: 2014-11-12 15:02 »
很明顯,你的 .js 裡面應該是有用到 .jar ,也就是 Java 的功能

並不是單純的 Javascript


沒有耶
我.js檔裡面的語法沒有用到.jar的字眼
而且.htm跟相關的網頁檔案都沒有任何.jar的字眼
123456

Yamaka

  • 俺是博士!
  • *****
  • 文章數: 4913
    • 檢視個人資料
    • http://www.ecmagic.com
Re: 關於jQuery的javascript無法運行
« 回覆 #17 於: 2014-11-12 15:13 »
看到上面一串雞同鴨講XD

建議樓主把完整網頁或 js 碼貼上來吧
每隔一陣子總會有人把 javascript 當做是 java
jar 也不是隨便放在網頁裡就能跑起來的

google chrome 跟 firefox 幾乎都是從第1版就開始用
不管是 windows 版或 x-window 版,都沒聽過未支援 js

Neilcc

  • 懷疑的國中生
  • **
  • 文章數: 38
    • 檢視個人資料
Re: 關於jQuery的javascript無法運行
« 回覆 #18 於: 2014-11-12 18:25 »
看到上面一串雞同鴨講XD

建議樓主把完整網頁或 js 碼貼上來吧
每隔一陣子總會有人把 javascript 當做是 java
jar 也不是隨便放在網頁裡就能跑起來的

google chrome 跟 firefox 幾乎都是從第1版就開始用
不管是 windows 版或 x-window 版,都沒聽過未支援 js




呵呵
不好意思
對於javascript的我還是個菜鳥不及版上各位大大
我把javascript code放在這裡吧
引用
var countdownnumber = 30;
var countdownid, x;
function initial() {
x = document.getElementById("countdown");
x.innerHTML = countdownnumber;
countdownnumber--;
countdownid = window.setInterval(countdownfunc, 1000);
}
function countdownfunc() {
x.innerHTML = countdownnumber;
if (countdownnumber == 0) {
window.open('','_self','');window.close();    //關閉自己的視窗
// alert("倒數結束");
clearInterval(countdownid);
}
countdownnumber--;
}
(出自於網路上)
123456

.K.T.

  • 可愛的小學生
  • *
  • 文章數: 1
    • 檢視個人資料
Re: [已解決]關於jQuery的javascript無法運行
« 回覆 #19 於: 2014-11-14 10:05 »
初步猜測

樓主的A電腦(win7)同時也是 Server
所以在讀 javascript 所在位置時(http://127.0.0.1:44310/abc.js)
因為 Localhost(127.0.0.1)能找到 abc.js
所以可以正常執行

而B電腦(linux)並非 Server
Localhost(127.0.0.1)當然沒有 abc.js
因此感覺沒辦法正常執行

不是因為 Chrome 沒辦法執行 javascript
也不是因為B電腦(linux)沒裝 Java Runtime
單純只是B電腦(linux)找不到 abc.js 而已

試著改一下網頁程式
將 javascript 的位置改成 Server 的 IP 或 Domain Name
如:http://192.168.1.XXX:44310/abc.js
可能就沒有問題了

Neilcc

  • 懷疑的國中生
  • **
  • 文章數: 38
    • 檢視個人資料
Re: [已解決]關於jQuery的javascript無法運行
« 回覆 #20 於: 2014-11-14 16:38 »
初步猜測

樓主的A電腦(win7)同時也是 Server
所以在讀 javascript 所在位置時(http://127.0.0.1:44310/abc.js)
因為 Localhost(127.0.0.1)能找到 abc.js
所以可以正常執行

而B電腦(linux)並非 Server
Localhost(127.0.0.1)當然沒有 abc.js
因此感覺沒辦法正常執行

不是因為 Chrome 沒辦法執行 javascript
也不是因為B電腦(linux)沒裝 Java Runtime
單純只是B電腦(linux)找不到 abc.js 而已

試著改一下網頁程式
將 javascript 的位置改成 Server 的 IP 或 Domain Name
如:http://192.168.1.XXX:44310/abc.js
可能就沒有問題了


小弟剛剛照著K.T大試過了
請問一下大大所說的http://192.168.1.XXX:44310/abc.js的44310要和http://127.0.0.1:44310/abc.js的44310數字相同嗎?

另外
小弟今天用其他瀏覽器測試了快一整天
A電腦(win7)裝有IE、Google Chrome、Firefox、Opera、Safari、KKman等瀏覽器
唯獨IE和KKman能順利的運行小弟所寫的abc.js
而B電腦(linux)只有裝Google Chrome、Firefox
都完全沒辦法運行abc.js
123456