许景媛出生哪里:Javascript问题:alter()窗口连续弹出两次?WHY?!

来源:百度文库 编辑:神马品牌网 时间:2024/05/14 17:51:47
往本页提交写入数据库请求并处理,写入后通过以下代码弹出提示:
...
%>
<script language="javascript">window.alert("添加成功!");</script>
<%
...
奇怪的是,每次都要连续弹出两次才罢休,而如果在这个脚本前加一句 :
response.write sql '--sql是执行插入数据库的语句
则只会弹出一次。
但我不可能把sql语句打给客户看,请问这问题有什么解决方法,也请顺便解释一下为何会出现这样的问题?
先行谢过!
没有问题,因为在我的机子上,它的确只弹1次,但是在别人的机子上却弹2次,还有就是在XP只弹1次,2000弹2次,WHY?!
<?php
$cs=$_REQUEST['cs'];
if($cs="edi"){
mysql_query("update webxx set ".$chans."='".$cont."'");
echo "<script language='javascript'>alert('成功修改!')</script>";
}
?>

你可以用这条语句来实现:response.write"<script language='javascript'>window.alert('添加成功!'"
response.write");</script> "

这样应该就不会出现类似的错误了

<script language="javascript">alert("添加成功!");</script>

在xp下和在2k下的网页打开源文件,看看是否有区别
如果有,基本就是症状所在了。
如果没有,再说。

你提交了表单 运行了一次 网页重新载入又运行了一次

把代码多搞点,谁知道是哪块错的,这里没有问题

没有问题啊!弹出一次。是不是你加循环了?