- HTML code
主frame(index.jsp): <frameset cols="30%,70%" id="mainframe" frameborder="yes"> <frame src="leftframe.jsp" name="leftframe"> <frameset rows="10%,90%"> <frame src="rightframe1.jsp" name="rightframe1" noresize="noresize"> <frame src="rightframe2.jsp" name="rightframe2"> </frameset> </frameset>rightframe2.jsp的内容: <body> 右侧frame2 <input type="button" value="隐藏/显示frame" onclick="framehandler();"> </body>
我想通过framehandler()函数来实现对所有frameboder的隐藏/显示,应该怎么做呢?直接说怎么隐藏就可以了,切换功能我自己想
------解决方案--------------------
//显示
frameboderBlock=document.getElementById("mainframe");
frameboderBlock.setArrtibut("frameborder","NO");
//隐藏
frameboderNone=document.getElementById("mainframe");
frameboderNone.setArrtibut("frameborder","Yes");
------解决方案--------------------
可以试试
------解决方案--------------------
加个id:
- HTML code
<frameset cols="30%,70%" id="mainframe" frameborder="yes"> <frame src="leftframe.jsp" name="leftframe"> <frameset id="aaa" rows="10%,90%" frameborder="yes"> <frame src="rightframe1.jsp" name="rightframe1" noresize="noresize"> <frame src="rightframe2.jsp" name="rightframe2"> </frameset> </frameset>