[問題] I.E的bug ? 還是寫法有問題
有一個 frame set 網頁如下
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=big5">
<title>無標題文件</title>
</head>
<frameset cols="*,*" frameborder="no" border="0" framespacing="0">
<frame src="exp_1.htm" name="leftFrame" id="leftFrame" title="leftFrame">
<frame src="exp_2.php" name="mainFrame" id="mainFrame" title="mainFrame">
</frameset>
<noframes><body>
</body>
</noframes></html>
exp_1.htm :
<html>
<head>
<script language="javascript">
function test()
{
parent.mainFrame.location = "exp1.php?test="+testfrm.from.value;
}
</script>
<meta http-equiv="Content-Type" content="text/html; charset=big5">
<title>test</title>
</head>
<body>
<a href="javascript:test();">click</a><br><br>
<form name="testfrm">
<input name="b1" type="button" onClick="test()" value="click">
<br><br>
<input name="from" type="text" id="from">
</form>
</body>
</html>
exp_2.php
<?
echo "<pre>";
print_r($_GET);
echo "<pre>";
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=big5">
<title>無標題文件</title>
</head>
<body>
</body>
</html>
說明:
左邊網頁有一個 click 的超連結以及一個 click button
另外有一個 text edit
在左邊網頁 text edit 中輸入文字..按click超連結 or click
會把值帶到右邊網頁並且印出來
問題:
超連結click 和 click button 都是呼叫同一個 function: test
但是若是按超連結的話...多try幾次會發現下面 status bar 會有progress在跑
就好像在載入某個網頁似的...除此之外..值都能順利帶過去
請問這個現象可以避免嗎 ? 是 IE的bug 嗎 ? 還是用法不對
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.248.162.55
Web_Design 近期熱門文章
PTT數位生活區 即時熱門文章