关于ASP和Web编程的一些很基本的问题
1,客户端的javascript有类似于Response.Redirect() 功能的函数吗?
2,看下面的简单代码:
文件名是pic.asp:
<%@ LANGUAGE= "VBSCRIPT " %>
<%
if Request.Form( "submit ")= "回显 " then
input = Request.Form( "text ")
Response.Write input
end if
%>
<html> <body>
<form action= "pic.asp " method= "post ">
<input type= "text " name= "text " /> <br>
<input type= "submit " name= "submit " value= "回显 " />
</form>
</body> </html>
问题:当有很多人同时使用这个页面时,按“回显”还是显示自己输入的内容吗? 换句话说,每个人的input变量会互相干扰吗?
------解决方案--------------------解答:
1,客户端的javascript有类似于Response.Redirect() 功能的函数吗?
Re: 有类似的功能跳转。
2,当有很多人同时使用这个页面时,按“回显”还是显示自己输入的内容吗? 换句话说,每个人的input变量会互相干扰吗?
Re: 每个人的input变量不会互相干扰的,可以使用session。
------解决方案-------------------- <script language= "JavaScript " type= "text/JavaScript ">
<!--
document.URL= "login.asp "
//-->
</script>
------解决方案--------------------在客户端javascript是有跳转的。
比如
window.location
和
history.back()
------解决方案--------------------document.URL( "www.baidu.com ")
这样就行了
至于第二个问题嘛 怎么给你说呢
比如说10个浏览器一起向服务器递交表单
那么服务器就要读10次pic.asp文件
而变量只在读取的过程中才存活,也就是说这个input变量要建立再销毁10次
他们不在同一个内存区 每读取一次就专门开辟一块内存存放变量 他们不是同一个内存地址