php 中我echo了两个alert(),但是只能运行一个

<? echo "<script type='text/javascript'>alert(1111111);history.back();</script>";?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body><? echo "<script type='text/javascript'>alert(11131);history.back();</script>";?></body>
</html>
只能显示1111111,当我去掉第一行之后又能显示11131了

第一行代码首先执行了JS中的alert,显示了1111111,然后执行了history.back(),也就是说返回刚刚浏览的页面,那后面的代码当然就不执行了。

你去掉第一行中的history.back();,就会有两个alert出来了哈!
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-08-10
下面的是测试过保证是二个ALERT然后回返!可以的:
<? echo "<script type='text/javascript'>alert('第一个ALERT');alert('第二个ALERT');</script>";?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body><? echo "<script type='text/javascript'>history.back();</script>";?></body>
</html>本回答被网友采纳
第2个回答  2012-08-13
你这个弹完后就返回上一页肯定下面的代码不执行了啊

php执行insert怎么就一次插入了2条记录, 我只想插入1条记录
首先,你得看是不是有重复提交表单,然后你再看看是不是有insert数据的时候,是不是有进行循环插入操作了,不然应该不会出现这个问题,肯定不是数据库的问题,如果是数据库的问题,那你根本运行不了,插入不了数据~~~

我在一个php页面中写到 echo 'alert("密码错误")'; 但是会出来下面的结...
在所有的echo或html代码输出之前,加入下面一行代码,即可解决:header('Content-Type: text\/html; charset=utf-8');最好是在你的action.php的最顶端(<?php 之后)添加.里面utf-8需要改为你的当前文件格式的编码,例如gbk

php中问题,一种写法就好使另一种不好使。
document.form.team_product".$row['name'].".checked;这个写法里$row['name']是php语言,两者这样混写肯定不行了.也就是说浏览器可以执行你的这段js,但是里面的$row['name'],对js来说空的.想想在php里用js代码的情况,<?php echo "alert('a')"?>.这代码得在服务器端解析出来才能在客户端...

php执行完alert之后再刷新当前页面
由于php是所有代码执行完后才向浏览器输出的,所以当你的header执行结束后,页面才会弹出alert。你这个功能可以考虑使用js做跳转。比如 echo "alert('评论或用户名未填写完整'); window.location.href={$referer}";

用php写一个猜随机数的程序。产生一个10以内的随机数,让用户在文本框输...
if($("[name='last']").val() < 1){alert("你没机会了");return;} .post("",{sz:$("[name='sz']").val(),rand:$("[name='rand']").val()},function(result){ ("[name='last']").val($("[name='last']").val()-1);("span").html(result+'还有'+$("[name='...

php后端通过echo给前端传值,但echo出的内容会显示到页面上怎么办_百度...
如果只是方法 后面就不要使用$this->display()加载模板 看逻辑方面 作为特定方法 独立出来

php 输出div,echo
地址:" .$row["address"]. " 设施:" .$row["facility"]." 简介:" .$row["introduction"]. " 酒店电话:" .$row["phone"]." 128元起 查看酒店 ";你单引号写错了

如何用CMD执行一个JS中的alert()
rundll32.exe javascript:"\\..\\mshtml,RunHTMLApplication ";alert('foo');参考自:网页链接 调用mshta.exe程序来执行代码更直接:mshta javascript:alert("foo");空白IE窗口可能没有调用mshtml.dll这个核心,这是我的猜测。

php中script有什么作用,alert呢?
就是调用 _alert_back这个方法时 弹出一个alert框,框子里的内容就是调用_alert_back这个方法的传人的参数 在php里写 echo"alert(1111111);history.back();";然后运行php文件,执行到这句代码时,就相当于执行js语句 弹出一个alert框子里面的内容是1111111 明白了么?你可以自己建个php文件 里面就一句...

php内echo表格
全局变量在一个php页面内都有效。直接使用就是了。比如你的代码可以这样:if(mysql_num_rows($ex)!=0){ echo"";echo"";echo"";echo"";<?php echo "你要显示的的数据" ?> echo"";echo"";echo"";echo"";a=@$_POST['mend'];mend=mysql_query("update dd set ssl='$a' where ddh...

相似回答