這一定很簡單:我根據具有兩個選項的表單爲目標框架設置了兩個可能的源框架頁面。我使用了OnClick事件來捕獲用戶的點擊以顯示相應的頁面。它在Internet Explorer 7中正常工作,交換兩個源頁面。 FireFox 3和Chrome僅顯示默認來源。HTML點擊在IE瀏覽器中工作,而不是Firefox,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
我缺少什麼? (Live example:http://www.raintrees.com/rates.html)
謝謝!
先生
=== ===是什麼?真的很平等嗎? – 2008-11-10 09:42:19
好問題。這可能是原因。嘗試:if(rsRadio.checked){... – bart 2008-11-10 09:47:05
它防止類型強制「1」== 1將爲真「1」=== 1將由於不同的類型而爲false。 – 2008-11-10 09:47:51