作者cyril63 (阳光 海与沙滩)
看板Web_Design
标题[问题] I.E的bug ? 还是写法有问题
时间Mon Dec 26 17:30:20 2005
有一个 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