我有一个index.html页面,其中包含一个按钮id="my-btn"
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>My INDEX PAGE</title>
</head>
<body>
<br><input type="button" id="my-btn" value="OPEN NEW WINDOW"/>
<script src="js/jquery-1.5.1.js"></script>
<script src="js/my.js"></script>
</body>
</html>
js / my.js 处理按钮点击事件,单击my-btn
按钮时,将弹出一个新页面的新浏览器窗口(的的test.html )
my.js:
$('#my-btn').click(function(){
window.open('test.html', 'testwindow');
});
在新浏览器窗口中打开新页面( test.html ):
的test.html:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>TEST</title>
</head>
<body>
<div id="my-name"></div>
<script src="js/jquery-1.5.1.js"></script>
<script src="js/test.js"></script>
</body>
</html>
在FireFox 中工作正常,但我在IE 7中遇到了问题。
在IE 7中,点击my-btn
后,新窗口会弹出 ,而是收到错误消息“无效参数”,这是指向我的js代码window.open('test.html', 'testwindow');
,如何让它在IE中工作然后???
答案 0 :(得分:1)
尝试window.open('test.html','');
(根据此问题/答案ie8 var w= window.open() - "Message: Invalid argument.")
答案 1 :(得分:0)
阅读this ..问题在于你的第二个论点..