首先,php脚本是在服务器端执行的,javascript是在浏览器端执行的,只要用户的浏览器没有禁用javascript,js就可以正常执行。
其次,js是不用这么麻烦的用php脚本来写的,直接写出来不是更省事?你这样写的结果是php执行过程中产生了一些错误。有可能就是这些错误导致你所说的显示一片空白。在我这边出来的界面通过查看源代码如下:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档 </title>
</head>
<script language='javascript'><br />
<b>Warning</b>: Division by zero in <b>D:\workspace\28lou\index.php</b> on line <b>46</b><br /><br />
<b>Warning</b>: Division by zero in <b>D:\workspace\28lou\index.php</b> on line <b>70</b><br />
<body> 但就你这段代码来说的话,应该把35行和46行的双引号"改为\"。类似于 //在JavaScript中,正则表达式只能使用\"/\"开头和结束,不能使用双引号
其次,js是不用这么麻烦的用php脚本来写的,直接写出来不是更省事?你这样写的结果是php执行过程中产生了一些错误。有可能就是这些错误导致你所说的显示一片空白。在我这边出来的界面通过查看源代码如下:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档 </title>
</head>
<script language='javascript'><br />
<b>Warning</b>: Division by zero in <b>D:\workspace\28lou\index.php</b> on line <b>46</b><br /><br />
<b>Warning</b>: Division by zero in <b>D:\workspace\28lou\index.php</b> on line <b>70</b><br />
<body> 但就你这段代码来说的话,应该把35行和46行的双引号"改为\"。类似于 //在JavaScript中,正则表达式只能使用\"/\"开头和结束,不能使用双引号
解决方案 »
- 将中英文字符串中的大写字母转换成小写字母
- mysql 查询老是出错,求教!!!
- 有人知道如何打开.MV文件?
- 请教用GD生成PNG图片时,中文变乱码的问题!
- 公司被DELL公司投诉,网站几千页面出现DELL部分必须全部替换为DEL.,但是文件组织又不能改变。怎么办?问题解决立即撒分!
- cookie 和session 的区别?
- ftp上传在本地测试,可是ftp_chdir和ftp_put失败! 求救啊~~~~
- MFC问题请教
- 价格千位符和小数点是逗号的问题
- 小白求助:如何在详情页面插入数据库的值,可以对应表格里面的关键个字段,并实现详情页面排名
- 有没有量网页元素大小的工具?
- 怎样知道别人的浏览器版本
一片空白的问题是由于echo后面的""和js代码中的""冲突导致的错误。
if (empty($use)or empty($password) or empty($yz))
{echo '<script> alert("用户名密码验证码不能为空!"); location.replace ("index.php")</script>';
exit();
} 在浏览器中显示出弹出对话框