frameset菜單沒反應

修改信息以後,不能點擊其餘菜單的問題.html

最終緣由是全局變量name的問題.由於項目使用的frameset(已經不推薦使用):url

<frameset rows="176,*" border="0" frameBorder="NO" frameSpacing="0">
	<frame src="test.html" marginheight="136" noResize="noresize" scrolling="no">
	<frame name="down_Frame" id="down_Frame" src="abc.html" scrolling="yes">
</frameset>

菜單是這樣跳轉的:spa

window.parent.down_Frame.location = url;

其中第二個frame的name是down_Frame,在頁面中修改name這個屬性,使window.parent.down_Frame定位不到下面這個frame,因此不能跳轉.
code

解決方法是在 js 代碼中不要出現名字爲 name 的全局變量.htm

相關文章
相關標籤/搜索