求一javascript(只有104分)

来源:百度知道 编辑:UC知道 时间:2024/06/19 01:30:01
实现功能:
在页面中(asp.net)
我有一变量(经计算得出)提交给

javascript 例如 1 或则0
当变量为0 时候网页转向页面1
当变量为1 时候网页转向页面2

这个页面不是动态页面,所以我不能直接 Response.Redirect
对JS一点都不了解,望各位帮帮忙,只有104分,全给了。
顺便想问下,怎么实现关闭iframe样式的
框架页面(不知道当前页面的网址,是否可以用js提取?)

<script>
var val = <%=var%>;//来自你赋值的变量
if(val == 0){
window.location = "1.htm";
}else if(i==1){
window.location = "2.htm";
}
</script>
如果页面本身是静态页面,可以把参数放到html后面,就像
index.html?0 或者是index.html?id=0;
则在javascript中用document.location.search来获取
不过象index.html?0获取到的字符是?0
index.html?id=0获取到的字符是?id=0
然后在用string.substring(int)来获取值。

写好了 请验收,测试时,请在同目录建2个文件,p1.html 和 p2.html
请在输入框中输入1或2测试

<Script Language="JavaScript">
function goto(){
if(document.form1.text1.value=="1")
document.form1.action="p1.html";
if(document.form1.text1.value=="2")
document.form1.action="p2.html"
}

</Script>

<form name="form1" method="post" action="">
<p>
<input type="textbox" name="text1"&