[英]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.