2017-08-31 57 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

相关问题