[問題] 關於呼叫javascript自定函數的問題

看板Web_Design作者 (13)時間19年前 (2007/03/19 15:18), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/2 (看更多)
各位前輩大家好 小弟在用asp javascript來控制MapGuide(GIS軟體)時出現了一些問題, 例如我用form表單來呼叫javascript的函數時可以正確的呼叫並開啟圖層, 表單的程式大致如下 <form> <input type="button" value="open" onclick="layerToggle('圖層1')"> </form> 自定函數的內容如下 function layerToggle(name) //勾選圖層 { var map = getmap(); //getmap() 抓取圖層集名稱的自訂函數 var layer = map.getMapLayer(name); //getmaplayer 抓取某圖層的內件函數 if (layer == null) { alert("查無圖層資料!"); } else { layer.setVisibility(!layer.getVisibility()); map.refresh(); } } 但我想做到就是從另一個frame傳值過來後自動執行函數,不用再點button才呼叫, 因此我在asp的判斷式下加了 <Script Language="JavaScript"> layerToggle('圖層1'); </script> 結果以這個方法就顯示不出來結果了, 從昨天就卡在這邊,我上網找一些教學也不知道問題出在哪裡, 麻煩高手協助,謝謝!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.117.98.117

03/19 20:14, , 1F
把函數調用放到頁面最底部試試
03/19 20:14, 1F
文章代碼(AID): #15_ZbF-W (Web_Design)
文章代碼(AID): #15_ZbF-W (Web_Design)