注意:問題是在父頁面調用子頁面的方法。。。。。
父頁面:parent.html
代碼如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>parent</title><script> function parentFunction() { alert('function in parent'); }//http://www.unitymanual.com/forum36.html function callChild() { child.window.childFunction(); /* child 為iframe的name屬性值, 不能為id,因為在FireFox下id不能擷取iframe對象 */ }</script></head><body><input type="button" name="call child" value="call child" onclick="callChild()" /><br /><br /><iframe name="child" src="./child.html" ></iframe></body></html>
子頁面:child.html
代碼如下:
//www.unitymanual.com/sitemap.xml<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>child</title><script> function childFunction() { alert('function in child'); } function callParent() { parent.parentFunction(); }</script></head><body><input type="button" name="call parent" value="call parent" onclick="callParent()" /></body></html>
查看本欄目更多精彩內容:http://www.bianceng.cnhttp://www.bianceng.cn/webkf/script/