2011-05-17 32 views
0

我有這樣的代碼:試圖開始與谷歌翻譯API和使用現成()

<script language="javascript" src="http://www.google.com/jsapi"></script> 
<script language="javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.0/jquery.js"></script> 
<script language="javascript"> 

$(document).ready(function() { 

}); 
</script> 

</head> 
<body> 
<form onsubmit="return false"> 

<input type="button" value="Translate" onclick="gtrans(this.form)" /> 
<p id="translation" style="border:1px solid #00f;padding:5px;width:400px">-</p> 
</form> 
</body> 

當我裏面添加ready(){}google.load ("language", "1");的形式不顯示,爲什麼?

問候

哈維

+2

把它放在ready()函數外面 – Dalen 2011-05-17 12:04:49

回答

0

的$(文件)。就緒()函數,一旦DOM是由瀏覽器註冊執行的窗口加載以前。所以,正如Dalen所說,你應該把你的代碼放在函數之外。