<body onload="Wopen()"><script language="Javascript"><!--
function Wopen(){
if(window.name != "big"){
window.open(top.location,"big","");}//新开全屏网页
}
// --></script>
</body>
function Wopen(){
if(window.name != "big"){
window.open(top.location,"big","");}//新开全屏网页
}
// --></script>
</body>
<button onclick="window.open('child.html')">open child</button>// 第二个文件中
<SCRIPT LANGUAGE="JavaScript">
window.opener.navigate("http://www.csdn.net");
</SCRIPT>
如果不打开新的窗口
则直接:<SCRIPT LANGUAGE="JavaScript">
window.navigate("http://www.csdn.net");
</SCRIPT>
<form name="frmFormOne" method="POST" action="" >
<input type="radio" value="1" name="aa" checked>
<input type="radio" value="2" name="aa">
<input type="radio" value="1" name="bb" checked>
<input type="radio" value="2" name="bb" >
<INPUT type=submit value=goo name=bt onclick=gotoHtml() >
</form>
以下是Javascript程序
function gotoHtml()
{ var strLanguage = document.frmFormOne.aa;
var strContent = document.frmFormOne.aa;
if(strLanguage[0].checked && strContent[0].checked)
{
window.open("www.csdn.net");
}
我的目的是让csdn的首页在目前我的这个窗口里面显示出来。
以上2位的方法我试过了,不过不好用。
{ var strLanguage = document.frmFormOne.aa;
var strContent = document.frmFormOne.aa;
if(strLanguage[0].checked && strContent[0].checked)
{
window.location.href="http://www.csdn.net/";
}
}
但是如果这么改
<SCRIPT>
function gotoHtml()
{ var strLanguage = document.frmFormOne.aa;
var strContent = document.frmFormOne.aa;
if(strLanguage[0].checked && strContent[0].checked)
{
}
}
window.location.href="http://www.csdn.net/";
</SCRIPT>
我所创造的页面一打开就连接到csdn。net上了,所以我认为这个window.location.href的赋值方法是正确的,但是如果把这个赋值放到判断语句里面就不好用了,页面不更改,这是什么原因呢?
怎么回事呢,alert弹出,说明语句判断正确,那么是window。location那个语句不对么?
function gotoHtml()
{ var strLanguage = document.frmFormOne.aa;
var strContent = document.frmFormOne.aa;
if(strLanguage[0].checked && strContent[0].checked)
{
alert("aaaaaa");
window.location.href="http://www.csdn.net/";
}
}
<input type="radio" value="2" name="aa">
<input type="radio" value="1" name="bb" checked>
<input type="radio" value="2" name="bb" >
<INPUT type=button value=goo name=bt onclick=gotoHtml()><script langauge=javascript>
function gotoHtml()
{ var strLanguage = document.all.aa;
var strContent = document.all.bb;
if(strLanguage[0].checked && strContent[0].checked)
{
window.location.href="http://www.csdn.net/";
}
}
</script>
<form name="frmFormOne" method="POST"
action="http://www.csdn.net/" onsubmit="return gotoHtml()">
<input type="radio" value="1" name="aa" checked>
<input type="radio" value="2" name="aa">
<input type="radio" value="1" name="bb" checked>
<input type="radio" value="2" name="bb" >
<INPUT type=submit value=goo>
</form> <script langauge=javascript>
function gotoHtml()
{ var strLanguage = document.frmFormOne.aa;
var strContent = document.frmFormOne.bb;
if(strLanguage[0].checked && strContent[0].checked)
{return true;}
return false;
}
</script>
我原来的是这样的
<INPUT type=submit value=goo name=bt onclick=gotoHtml() >
看了梅花雨同学的例子以后,我把type类型改成button之后就好用了。
INPUT type=button value=goo name=bt onclick=gotoHtml()>多谢梅花雨同学
location.replace("http://www.csdn.net");
location="http://www.csdn.net";
window.location="http://www.csdn.net";
window.location.href="http://www.csdn.net";都可以改变当前的url。