【发布时间】:2010-09-21 14:28:57
【问题描述】:
这一定很简单:我基于具有两个选项的表单设置了一个框架页面,其中包含两个可能的目标框架来源。我使用 OnClick 事件来捕获用户的点击以显示相应的页面。它在 Internet Explorer 7 中运行良好,交换了两个源页面。 FireFox 3 和 Chrome 仅显示默认源。
HEAD 脚本部分:
function SwapInlineFrameSource()
{
var rsRadio, rsiFrame;
rsRadio=document.getElementById('County');
rsiFrame=document.getElementById('RatesFrame')
if (rsRadio.checked===true) {
rsiFrame.src="SantaCruzRates.htm";
}
else {
rsiFrame.src="DelNorteRates.htm";
}
}
身体形式部分(评论显示在这里):
<input type="radio" value="SC" checked name="County" onclick="SwapInlineFrameSource()">
Santa Cruz
<input type="radio" value="DN" name="County" onclick="SwapInlineFrameSource()" >
Del Norte
我错过了什么? (现场示例:http://www.raintrees.com/rates.html)
谢谢!
先生
【问题讨论】:
-
什么是===?真的真的平等吗?
-
好问题。这可能是原因。试试: if (rsRadio.checked) { ...
-
防止类型强制 "1" == 1 为真 "1" === 1 由于类型不同而为假。
标签: html internet-explorer firefox-3