2010-09-01 77 views
4

我有重新調整的「frame.html」我framesetcol寬比的函數:從子框架調用父文件中的函數?

<frameset id="set" cols="*,*" FRAMESPACING=0 BORDER=3 BORDERCOLOR=#eeeeee> 
    <frame src="index.html"> 
    <frame src="index2.html"> 
    <noframes></noframes> 
</frameset> 

功能工作正常,從「frame.html」之稱的時候,但是我想打電話從上述功能子文件「index.html的」 ...的功能需要保持在父文件中,以便正常運行......我怎麼能說我的功能frame.htmlindex.html

回答

11

試試看parent.functionName()它應該工作。

編輯


只是可以肯定的是,範圍是正確的,你也許應該叫window.parent.functionName()代替,以確保它實際上是參考幀父

編輯2


結帳this answer它似乎處理相同的鉻問題。

希望它有幫助!

+0

嘿,這在FF工作,但不是在谷歌瀏覽器...... – David 2010-09-01 05:13:38

+2

沒關係,Chrome不允許在上傳到我的網絡服務器後引用「file://」協議,一切工作正常......謝謝 – David 2010-09-01 05:18:14