繁体   English   中英

我想在每次点击事件中打开新窗口的浏览器……在jsp中

[英]i want to open new window browser at every click event… in jsp

我只是在打开新的浏览器时遇到问题,该问题位于“每次单击事件之前打开的保持该位置” 我要那个。

看我想在单击事件时打开窗口浏览器...它可以很好地打开。

但是我想每次点击都会打开新的浏览器。 我怎样才能做到这一点?

它始终会覆盖该新窗口。 我想总是打开一个新窗口。

我用了:

function Validation(){
    var i=0;    
    if(document.netsim.emulatorNo.value=="")
    {
        alert ( "Please Fiil Emulator Number" );    
        netsim.emulatorNo.focus();      
        i=1;
    }else {
        var emu =  document.netsim.emulatorNo.value;
        var serverUrl = document.netsim.Apply.value;
        window.open('http://localhost:8080/SMSSimulator/NewEmulator.jsp?emulator='+emu+'&ServerUrl='+serverUrl,'mywindow','width=400,height=350');
    }
    if(i==1)
        return false;   
}

建议我找出答案。

提前致谢。

您需要为每个窗口指定不同的窗口名称。 因此,“ mywindow”需要更改。 尝试类似的东西;

var counter = 0;

function Validation(){ 
    var i=0;     
    if(document.netsim.emulatorNo.value=="") 
    { 
        alert ( "Please Fiil Emulator Number" );     
        netsim.emulatorNo.focus();       
        i=1; 
    }else { 
        var emu =  document.netsim.emulatorNo.value; 
        var serverUrl = document.netsim.Apply.value; 
        window.open('http://localhost:8080/SMSSimulator/NewEmulator.jsp?emulator='+emu+'&ServerUrl='+serverUrl,'mywindow'+counter,'width=400,height=350'); 
        counter++;
    } 
    if(i==1) 
        return false;    
} 

在这里,您可以在名为“ mywindow”的特定位置打开新窗口

window.open('http://localhost:8080/SMSSimulator/NewEmulator.jsp?emulator='+emu+'&ServerUrl='+serverUrl,'mywindow','width=400,height=350');

您可以将其更改为空白或“ _blank”,它将在新窗口中将其打开:

window.open('http://localhost:8080/SMSSimulator/NewEmulator.jsp?emulator='+emu+'&ServerUrl='+serverUrl,'','width=400,height=350');

除非您有引用窗口的JavaScript,否则无需命名它

window.open(url, unique_title, features) 

如果要始终在新窗口中打开它,请每次使用唯一的窗口标题,否则它将继续在同一窗口上打开。

示例示例html和弹出窗口始终会在新窗口中正常打开-

<html>
<script>
    var counter = 0;
    function openWindow(){
        window.open('http://www.google.com','mywindow'+counter,'width=400,height=350');
        counter++;
    }
</script>
<body>
    <input type="button" value="button" id="button" onclick="openWindow()" />
</body>
</html>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM