我有一個簡單的代碼:的iframe onload事件
<script>
function change(){document.getElementById("browse").src = document.getElementById("addr").value;}
function update(){document.getElementById("addr").value = document.getElementById("browse").src;}
<script>
<input type="text" id="addr"><input type="button" value="Go" onclick="change();">
<iframe id="browse" style="width:100%;height:100%" onload="update();"></iframe>
更新();在例如沒有被調用時點擊了iframe中的鏈接並加載了新頁面。
有什麼問題?
當你說update()沒有被調用,它是_actually_沒有被調用,或者你的腳本剛剛遇到錯誤並死亡? (您可以使用Chrome開發工具或Firebug進行檢查。) – lpd 2011-05-12 08:50:07