我有一个简单的网页,使用包含html文件作为左侧导航。以下是每个按钮的代码:
<tr><td id="tdIndex" onmouseout="javascript:DoMouseOut(this)" onmouseover="javascript:DoMouseOver(this)"
class="menuDefault" onclick="javascript:NavPage('All_Rooms_Today.html');">All Rooms Overview</td></tr>
以下是父页面上的iFrame代码:
<iframe src="All_Rooms_Today.html" style="width: 100%; height: 500px" scrolling="yes" marginwidth="0" marginheight="0" frameborder="0" vspace="0" hspace="0">
</iframe>
我需要编写javascript函数navpage来填充iframe
。
任何帮助将不胜感激。
答案 0 :(得分:0)
不需要JavaScript。
<a href="All_Rooms_Today.html" target="name_of_frame">All Rooms Overview</a>
<iframe name="name_of_frame" …>
您几乎可以肯定用以下内容替换所有鼠标悬停/输出内容:
#some_container a {
display: block;
}
#some_container a:hover {
background: foo;
color: bar;
}
如果你不能,那么你当然应该删除字符串javascript:
,因为在那时没有用a label(如果你认为这意味着“这是JavaScript”,那么你对于内在事件属性you do that with a meta element而言,这是错误的。
就此而言,框架对书签和搜索引擎(以及其他内容)都很痛苦。您已经在使用包含,您应该继续使用它们并拥有适当的页面,包括导航而不是框架页面。