簡體   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