0
我想在另一个窗口打开弹出窗口。如何在弹出窗口中打开弹出窗口?
请检查代码 -
myjavascript.js
var win = null;
function NewWindow(mypage,myname,w,h,scroll){
LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
settings =
'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable'
win = window.open(mypage,myname,settings)
}
的index.html
<script src="myjavascript.js"></script>
<a href="#" onclick="NewWindow('popup1.html','name','500','500','yes');return false" class="link-2">My Account</a>
popup1.html
<script src="myjavascript.js"></script>
<a href="#" onclick="NewWindow('popup2.html','name','500','500','yes');return false" class="link-2">Click to open popup2</a>
popup2.html
<h1>You are now popup2.html page</h1>
上面的代码是为我工作,但第二弹出无法打开。请检查并让我知道。
感谢 @chatfun
功能是否有请在我的JavaScript中添加'NewWindow()'' – Developer 2014-10-09 10:28:31
我没有提到,但'js'文件已经有'' – Developer 2014-10-09 10:30:46
是的我知道,我在说你在'index.html'中包含了这个函数,但不包含在'popup1.html'中。 – albciff 2014-10-09 10:31:09