2
我有一個有onload事件的iframe。這個事件稱爲一個函數(iframe_load),我把它放到了服務器端腳本中。看起來,當我的屏幕啓動時,onload事件在服務器端腳本加載之前觸發,並且由於找不到函數而出現錯誤。在腳本加載之前加載事件觸發器服務器端腳本
我已經通過改變onload事件來調用客戶端腳本中的檢查函數(iframe_check_load)。這將檢查服務器端腳本中是否存在參數,如果發現它將調用原始函數(iframe_load)。
但理想情況下,我不希望具有此檢查功能並將客戶端代碼保持在最低限度。有沒有辦法,我可以添加一些代碼到onload事件來做這個檢查,而不必使用檢查功能?
我當前的代碼:
function iframe_check_load(ctrl) {
if(typeof iframe_flag != "undefined"){
iframe_load();
}
}
<IFRAME id=iFrame2 onload=iframe_check_load() ></IFRAME>
我相信一定有更好的方法可以做到這一切,請去容易,因爲我還在學習JS!
你如何「加載服務器端腳本」? – Bergi
嗨,腳本是這樣聲明:'' – Needaf1x
而外部腳本包含進來的HTML在iframe之前? – Bergi