這裏是我的代碼:有沒有什麼方法可以在window.onload中設置google onload回調?
window.onload = function(){
google.load("visualization", "1", {packages:["corechart"]});
google.setOnLoadCallback(function(){
alert("Message");
});
}
有沒有什麼辦法讓此代碼的工作?從谷歌文檔
這裏是我的代碼:有沒有什麼方法可以在window.onload中設置google onload回調?
window.onload = function(){
google.load("visualization", "1", {packages:["corechart"]});
google.setOnLoadCallback(function(){
alert("Message");
});
}
有沒有什麼辦法讓此代碼的工作?從谷歌文檔
功能:
function loadMaps() {
google.load("maps", "2", {"callback" : mapsLoaded});
}
似乎有回調對象,你可以在這裏指定任何你喜歡的功能。
谷歌表示:
您可以通過創建腳本 元素並設置其源到 相同 「https://www.google.com/jsapi動態加載谷歌API裝載機 ? INSERT-YOUR-KEY「 帶附加查詢回調的URL 參數。裝載程序準備就緒時,將執行回調操作 。
我懷疑你遇到的問題是在使用它的代碼之前使用google.load
。如果我沒有記錯,該函數將一堆腳本標記插入到DOM中以檢索各種JavaScript依賴關係。如果您將使用這些依賴項的代碼放入與加載相同的腳本標記中,則依賴項將不會被處理。試試:
<script>google.load(...);</script>
<script>
// put the rest of your code here
</script>
然後看看上面的工作。您也可以嘗試添加一些日誌記錄來查看調用的是什麼(如果有的話)以及何時調用了各種代碼(例如,您是否設置了window.onload太遲?)。
我不知道,你能讓我的代碼工作嗎? – Vicheanak
男人,你能使它成功嗎? – Vicheanak
我認爲你可以嘗試像這樣:'google.load(「visualization」,「1」,{「packages」:[「corechart」],「callback」:function(){alert(「Message」);} }); }' –