我目前正在使用这个代码,它工作得很好。我现在希望它打开的网址在同一窗口,而不是在一个新的窗口。我已经阅读了这方面的内容并尝试了"_self“,我一定是做错了什么。
这是代码的一个示例。
<HTML>
<HEAD>
<TITLE> Radio Window </TITLE>
<script>
function OpenWindow(){
for(i=0;i<document.FormName["RB1"].length;i++){
if(document.FormName["RB1"][i].checked){
window.open(document.FormName["RB1"][i].value);
break;
}
}
}
</script>
</HEAD>
<BODY>
<form name="FormName">
<input type="radio" name="RB1" value="http://www10.brinkster.com/A1ien51" checked>Eric's Webpage<BR>
<input type="radio" name="RB1" value="http://www.javaranch.com">JavaRanch<BR>
<input type="radio" name="RB1" value="http://www.google.com">Google<BR>
<input type="button" value="Open New Window" name="butt" onclick="OpenWindow()">
</form>
</BODY>
</HTML>
发布于 2017-10-10 10:31:49
在表单标签中添加属性action='url of page you want to open',它就可以工作了。
就像更改这个<form name="FormName"> to <form name="FormName" action='url'>
还要在表单<input type="submit" value="Submit">中将最后一次输入替换为以下内容
https://stackoverflow.com/questions/46657643
复制相似问题