2017-08-31 58 views
1

我需要一個JavaScript,它可以首先打開rsa身份驗證的URL,然後打開jnlp.jsp文件。我需要一個JavaScript來打開url 30秒,然後打開jsp文件

我從事這一功能至今

function open_win() { 
 
    window.open("http://ppsaccess/"); 
 
    setTimeout("window.location.href =\"https://****:8443/jnlp.jsp?port=8443&protocol=https:&serverName=***&commonMaintenanceTool=false\"><img",10000); 
 
} 
 
</script>

這是我得到的

<html> 
 
<head> 
 
<script type="text/javascript"> 
 
function open_win() { 
 
    window.open("http://ppsaccess/"); 
 
} 
 
setTimeout(function(){ 
 
    window.location.href ="https://***:8443/jnlp.jsp?port=8443&protocol=https:&serverName=***&commonMaintenanceTool=false\"; 
 
},10000); 
 
</script> 
 
</head> 
 

 
<body> 
 
<form> 
 
<input type=button value="PR1" onclick="open_win()"> 
 
</form> 
 
</body> 
 

 
</html>

+1

我只是想知道爲什麼''''標籤'當涉及'jsp'? – Rajesh

+1

與您的問題無關,但請___ [不要使用字符串作爲參數調用'setTimeout'](https://stackoverflow.com/questions/6081560/is-there-ever-a-good-reason-to-傳遞一個字符串到setTimeout的)___! – Cerbrus

回答

0

嘗試改變設置timeou t線是一個關閉功能:

setTimeout(function(){ 
    window.location.href ="https://****:8443/jnlp.jsp?port=8443&protocol=https:&serverName=***&commonMaintenanceTool=false\"><img"; 
},10000); 
+0

只是試圖它 <腳本類型= 「文本/ JavaScript的」> 功能open_win(){ window.open( 「HTTP:// ppsaccess /」); } setTimeout(function(){ window.location.href =「https:// ***:8443/jnlp.jsp?port = 8443&protocol = https:&serverName = ****&commonMaintenanceTool = false \」; },10000);

d和它不工作。 – Raju435675

+0

@ Raju435675也許使用小提琴和鏈接到..很難閱讀代碼的評論。 – tommyO

+0

我在頂部添加了代碼。 – Raju435675

相關問題