以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 HTML/XHTML/Ajax/Web 2.0/Web 3.0 』  (http://bbs.xml.org.cn/list.asp?boardid=22)
----  [求助]accesskey问题  (http://bbs.xml.org.cn/dispbbs.asp?boardid=22&rootid=&id=56219)


--  作者:beilian
--  发布时间:11/30/2007 11:04:00 AM

--  [求助]accesskey问题
如下,我为open按钮(点击时触发test函数)设置了accesskey="o",但是在IE6下,按alt+o,虽然触发了test函数,但是却没有打开t2.html网页。如果直接点击按钮,则可以打开t2.html。这是怎么回事?怎么解决?谢谢!

我试过在firefox里,按shift+alt+o是可以打开t2.html的,为什么ie6会不行呢?


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script language="javascript" type="text/javascript">
function test()
{
    window.open("t2.html", "help", "toolbar=no,titlebar=no,menubar=no,location=no,resizable=yes,scrollbars=yes,height=400,width=400");
    alert("test");
}
</script>
</head>

<body>
<input type="button" value="open" onclick="test();" accesskey="o" />
<input type="text" id="t1" value="1234" />
</body>
</html>



--  作者:Qr
--  发布时间:11/30/2007 1:01:00 PM

--  
偶在XP+IE6运行正常,可在打开窗口。
--  作者:beilian
--  发布时间:11/30/2007 1:39:00 PM

--  
你的浏览器是弹出一个网页对话窗口,关闭后再出现alert窗口么?还是只有alert窗口?
--  作者:beilian
--  发布时间:11/30/2007 2:09:00 PM

--  
我又试了一下,用 window.open 是可以打开窗口的,但是如果用
window.showModalDialog("t2.html", null, "dialogWidth=350px;dialogHeight=500px");
就不能打能
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
46.875ms