iframes和javascript

时间:2010-12-02 17:41:59

标签: javascript iframe

我有一个简单的网页,使用包含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

任何帮助将不胜感激。

1 个答案:

答案 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而言,这是错误的。

就此而言,框架对书签和搜索引擎(以及其他内容)都很痛苦。您已经在使用包含,您应该继续使用它们并拥有适当的页面,包括导航而不是框架页面。