编程论坛
注册
登录
编程论坛
→
ASP技术论坛
Alert的使用
flashweb
发布于 2008-07-14 22:17, 1061 次点击
<script language="javascript">
alert("fsdjaflkj");
</script>
<%
response.Redirect("add.asp")
%>
为什么没有效果
7 回复
#2
smh4037
2008-07-14 22:21
alert('fsdjaflkj);
要用单引号
#3
smh4037
2008-07-14 22:21
alert('fsdjaflkj');
#4
天涯听雨
2008-07-14 23:15
不是单引号的问题
你都没有返回一个处理结果信息给函数。
<script language="javascript">
alert("fsdjaflkj");
return false;
</script>
#5
lele2007
2008-07-15 12:29
<%
response.Redirect("add.asp")
%>
删了这个应该有反应了
#6
hmhz
2008-07-15 12:33
程序会先执行服务器端程序在执行客户端程序
所以,程序会先执行
<%
response.Redirect("add.asp")
%>
而response.Redirect("add.asp")是直接跳转到add.asp页面
所以,在
<script language="javascript">
alert("fsdjaflkj");
</script>
还没执行前就已经跳到另一个页面了,你说怎么会执行这个JS呢?
#7
SkyGull
2008-07-15 15:14
而且如果你真这么写完全可以一起写.为何要区分js和asp呢.
<script>alert('text');location.href='add.php';</script>
#8
multiple1902
2008-07-15 18:41
不是什么引号的问题。
楼主的代码不可能行得通,因为HTTP协议里没有这种规定说能在传完网页内容之后再传一个Header信息通知客户端浏览器Redirect。
要么发送一个Header信息,通知Redirect;要么发送页面内容,而HTTP头里不通知转向页面。
那么怎么转向呢?利用页面内容中的javascript。
1