日期:2014-05-18  浏览次数:20975 次

单页面通过window.open同时打开多个窗口的问题
function   OpenWindow(PlayerURL)
{
    if   (ie6)
newwindow=window.open( ' ', '{$GetSiteName} ', 'fullscreen=0,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=-1 ');
    else
newwindow=window.open( ' ', '{$GetSiteName} ', 'fullscreen=0,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=-1 ');
newwindow.moveTo(100,100);
newwindow.resizeTo(800+width_add,640+height_add+hand_add);
newwindow.focus();
newwindow.location=PlayerURL;
}
function   Play(id,num)
{
OpenWindow( '/Movie/play.asp?id= '+id+ '&num= '+num);
}

这是影视系统的一段代码,当点击一个影片A时,弹出一个窗口X

如果不关闭这个窗口,点另一个影片B,这时,影片将在窗口X中播放.

请各位高手帮忙解答

怎样才能实现,每点一个影片,可以弹出一个新窗口,且各个影片之间不影响.

在网上找过资料,将新窗口的名称改为空,也即 '{$GetSiteName} '改成 ' ',可惜并没有效果.

我刚学java,很多知识还不了解,恳请各位高手赐教

------解决方案--------------------
window.open() 第二个参数改成空的就行了