酷!學園

技術討論區 => 網頁技術 => 主題作者是: Neilcc 於 2014-10-30 09:05

主題: [已解決]關於jQuery的javascript無法運行
作者: Neilcc2014-10-30 09:05
小弟寫了一個小小的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動作嗎?
主題: Re: 關於jQuery的javascript無法運行
作者: Yamaka2014-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)有無回應錯誤訊息?
主題: Re: 關於jQuery的javascript無法運行
作者: Neilcc2014-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外掛是??
主題: Re: 關於jQuery的javascript無法運行
作者: Yamaka2014-10-30 15:22
瀏覽起沒有顯示錯誤訊息耶
jQuery外掛是??

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

http://jquery.com/download/ (http://jquery.com/download/)

瀏覽器應該會有回報錯誤訊息
你有開 javascript console 查看嗎?
主題: Re: 關於jQuery的javascript無法運行
作者: dark2014-10-30 19:19
嗯嗯 ... 是沒看到引入 jquery


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

您的 client 也是 server 嗎 ?
主題: Re: 關於jQuery的javascript無法運行
作者: Neilcc2014-11-11 17:17
嗯嗯 ... 是沒看到引入 jquery


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

您的 client 也是 server 嗎 ?

後來用kkman解決了
因為chrome不支援javascript
感謝大大哦^^
主題: Re: 關於jQuery的javascript無法運行
作者: darkranger2014-11-12 10:08
後來用kkman解決了
因為chrome不支援javascript
感謝大大哦^^
看不懂
什麼叫做因為 chrome 不支援 javascript?
主題: Re: 關於jQuery的javascript無法運行
作者: Neilcc2014-11-12 11:28
後來用kkman解決了
因為chrome不支援javascript
感謝大大哦^^
看不懂
什麼叫做因為 chrome 不支援 javascript?

由於我A電腦的win7 kkman已安裝某一版本的javascript
所以可以執行我所寫的javascript
但B電腦的linux chrome本身就有javascript
所以在chrome看到的跑不出我所寫的javascipt
主題: Re: 關於jQuery的javascript無法運行
作者: darkranger2014-11-12 11:54
由於我A電腦的win7 kkman已安裝某一版本的javascript
所以可以執行我所寫的javascript
但B電腦的linux chrome本身就有javascript
所以在chrome看到的跑不出我所寫的javascipt
....
還是看不懂
什麼叫做「kkman已安裝某一版本的javascript」?
什麼叫做「chrome本身就有javascript」?
主題: Re: 關於jQuery的javascript無法運行
作者: Neilcc2014-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則沒辦法顯示
主題: Re: 關於jQuery的javascript無法運行
作者: darkranger2014-11-12 12:30
A電腦安裝"Java Runtime Environment 1.6.0.12"
B電腦則沒有安裝
所以可以在A電腦用kkman執行可以跑我所寫的javascript
在B電腦用chrome則沒辦法顯示
唉,神邏輯....

我沒其它問題了
忙你的吧
主題: Re: 關於jQuery的javascript無法運行
作者: hoyo2014-11-12 13:12
因為
Javascript == Java

所以
Windows == Window

記得,沒幫家裡窗戶買正版版權的,趕快去補齊,還要定期更新,避免安全性漏洞
主題: Re: 關於jQuery的javascript無法運行
作者: Neilcc2014-11-12 13:39
A電腦安裝"Java Runtime Environment 1.6.0.12"
B電腦則沒有安裝
所以可以在A電腦用kkman執行可以跑我所寫的javascript
在B電腦用chrome則沒辦法顯示
唉,神邏輯....

我沒其它問題了
忙你的吧


呵呵
這是我解答啦
只是我很納悶
為什麼A電腦(win7)的kkman可以顯示出來而B電腦(linux)的chrome的不行
主題: Re: 關於jQuery的javascript無法運行
作者: hoyo2014-11-12 14:00
Javascript 不等於 Java

如果需要 Java 運作,請記得安裝 Java
主題: Re: 關於jQuery的javascript無法運行
作者: Neilcc2014-11-12 14:36
Javascript 不等於 Java

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


也就是說
只要我電腦linux系統沒有安裝java
用chrome或firefox觀看網頁
都沒辦法show出我所寫的javascript ?
主題: Re: 關於jQuery的javascript無法運行
作者: hoyo2014-11-12 14:41
很明顯,你的 .js 裡面應該是有用到 .jar ,也就是 Java 的功能

並不是單純的 Javascript
主題: Re: 關於jQuery的javascript無法運行
作者: Neilcc2014-11-12 15:02
很明顯,你的 .js 裡面應該是有用到 .jar ,也就是 Java 的功能

並不是單純的 Javascript


沒有耶
我.js檔裡面的語法沒有用到.jar的字眼
而且.htm跟相關的網頁檔案都沒有任何.jar的字眼
主題: Re: 關於jQuery的javascript無法運行
作者: Yamaka2014-11-12 15:13
看到上面一串雞同鴨講XD

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

google chrome 跟 firefox 幾乎都是從第1版就開始用
不管是 windows 版或 x-window 版,都沒聽過未支援 js
主題: Re: 關於jQuery的javascript無法運行
作者: Neilcc2014-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--;
}
(出自於網路上)
主題: Re: [已解決]關於jQuery的javascript無法運行
作者: .K.T.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
可能就沒有問題了
主題: Re: [已解決]關於jQuery的javascript無法運行
作者: Neilcc2014-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