好的,我有一個令人沮喪的問題。我知道解決方案非常簡單,但我無法找到它。我有一個框架方案中的網頁這樣的:如何處理parent.frames問題?
<frameset rows="48px,*">
<frame name="title" src="titol.aspx" frameborder="0" scrolling="no" />
<frameset id="workFrame" cols="200,0,*,0">
<frame name="menu" src="legend.aspx" frameborder="1" scrolling="yes" style="border:2px solid #FFF"/>
<frame name="map" src="map.aspx" frameborder="1" scrolling="yes" style="border:2px solid #FFF"/>
<frame name="loading" src="loading.aspx" frameborder="1" scrolling="yes" style="border:2px solid #FFF"/>
<frame name="form" src="blank.aspx" frameborder="0" scrolling="yes"/>
</frameset>
<noframes>
<p>
some text
</p>
</noframes>
</frameset>
現在,我已經在「標題」框,我codded被點擊時,一個圖像,它開闢了一個新的窗口(彈出,而不是在新標籤)。在那個窗口中,我有幾個地圖示例(帶有鏈接的地圖名稱)。如果我想讓地圖在用戶點擊地圖鏈接後顯示在「地圖」框中,我該如何編碼鏈接?我想:
onclick="parent.frames['map'].location… = 'map.aspx'
onclick="windows.opener.location.href = 'map.aspx' .....
我不知道如何解決這個問題。再次,當在新窗口中點擊鏈接時,所選地圖必須顯示在「地圖」框中,如果您可以在用戶點擊後顯示自動關閉該新窗口的代碼,這也將非常棒地圖鏈接。
美麗。我從來沒有想過把所有這些連在一起。非常感謝! – djerdi