2011-03-14 18 views
0

當我遇到一些錯誤時,我沿着教程http://nowjs.com/docNowJS錯誤!我無法讓這個例子工作!

<html> 
<head> 
    <title>index.html</title> 
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js"/> 
    <script src="http://localhost:8080/NowJS/now.js"></script> 
    <script> 
    $(document).ready(function(){ 
     var name = prompt("what is your name?",""); 
     now.receiveMessage = function(name,message){ 
      alert(name+" "+message);  

     }; 

     $('.butt').click(function(){ 
      alert($('#put').val()); 
      now.distributeMessage(name,$('#put').val()); 


     $('#put').val(''); 
    }); 
}); 

</script> 

和服務器:

var fs = require('fs'); 
var sys = require('sys'); 
var server = require('http').createServer(function(req,response){ 
    fs.readFile('index.html',function(err,data){ 
     response.writeHead(200);  
     response.write(data); 
     response.end(); 
    }); 

}); 
server.listen(8080); 
sys.print('woot'); 

var everyone = require('now').initialize(server); 

everyone.now.distributeMessage = function(name, message){ 
    sys.print(name+" "+message); 
    everyone.now.receiveMessage(name,message); 

}; 

我強烈懷疑它是與我的標籤做到,因爲那裏/ NowJS心不是什麼/now.js。 有人可以告訴我關於這個部分:

在你想使用NowJS上,只需在你的HTML頭這個腳本標籤頁:NowJS只適用於那些通過相同的HTTP服務器實例服務頁面它被傳遞給上面的初始化函數。

謝謝你的時間。

回答

0

在文檔中,腳本標記中的路徑爲小寫,/nowjs/now.js,而在您的代碼段中爲/NowJS/now.js,所以我猜這就是它不起作用的原因。

+0

臭名昭着的大小寫敏感腳本標記錯誤..... – j03m 2011-03-29 17:30:50

5
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js"/> 

腳本標記不能自行關閉。

+3

也是,該更新你的jQuery :) – 2011-03-15 07:02:12

+0

臭名昭着的自閉腳本標記錯誤..... – j03m 2011-03-29 17:30:35