下面的代码就是我放在一个静态网页中完整的代码test.html
当在本地直接执行是没有问题的。
当把该页放到项目中后再执行该页,里面的验证码就不出来了,是什么原因,望大家知道,急用,谢谢啦!!
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head> <title>无标题页</title>
<script language='JavaScript' type='text/JavaScript' src='/alert/alert.js'></script>
<script language="JavaScript" type="text/JavaScript" src="../new_gb/index.js"></script>
<style type="text/css">
<!--
.usernamee{width:80px;
height:16px;
border:1px solid #7f9db9;}
#loginback{
margin-left:2px;
background: url(images/loginbgdd.jpg) no-repeat center;
border-top:none;
border-bottom:none;
margin-top:0px;
margin-left:-2px;
}
-->
</style>
</head>
<body topmargin=0 leftmargin=0>
<form name=login onSubmit="return login_check();"
action=http://mail.cmsc.org.cn/cgi-bin/mailbox.cgi method=post target="_blank">
<table width="235" height="206" border="0" cellpadding="0" cellspacing="0" id="loginback" >
<tr>
<td width="97" height="68"> </td>
<td width="91" valign="bottom"><label>
<!--<input name="uid" type="text" size="10" class="usernamee" />-->
<INPUT class=usernamee id=username size=10 name=username>
<INPUT name="mail_domain" value="cmsc.org.cn" type=hidden>
</label></td>
<td width="25"> </td>
</tr>
<tr>
<td height="27"> </td>
<td height="27" valign="bottom"><label>
<!--<input name="pwd" type="password" size="10" class="usernamee" />-->
<INPUT class=usernamee id=password type=password size=10 name="password">
</label></td>
<td> </td>
</tr>
<tr>
<td height="27" align=right>
<SCRIPT>
var r=Math.round(10000*Math.random());
var url="<img src='http://mail.cmsc.org.cn/cgi-bin/signup.cgi?show=verifynum&r="+r+"'>";
document.write(url);
</SCRIPT>
</td>
<td height="27" valign="bottom">
<input id=verifynum size=4 name=verifynum class=usernamee></td>
<td>
<INPUT type=hidden size=5
value=yes name=verifynum_option></td>
</tr>
<tr>
<td height="63" colspan="3" align="center" valign="bottom">
<input type="submit" id="Submit1" style="border:none;width:74px;height:24px;background:url(images/logins.jpg);" value=" "/>
<label><input id="Reset1" type="reset" style="border:none;width:77px;height:24px;background:url(images/forgetpw.jpg);color:#FFFFFF;line-height:24px;" value=" 重 置" />
</label></td>
</tr>
<tr>
<td height="48" colspan="3" align="center" valign="top"> </td>
</tr>
</table>
</form>
</body>
</html>
当在本地直接执行是没有问题的。
当把该页放到项目中后再执行该页,里面的验证码就不出来了,是什么原因,望大家知道,急用,谢谢啦!!
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head> <title>无标题页</title>
<script language='JavaScript' type='text/JavaScript' src='/alert/alert.js'></script>
<script language="JavaScript" type="text/JavaScript" src="../new_gb/index.js"></script>
<style type="text/css">
<!--
.usernamee{width:80px;
height:16px;
border:1px solid #7f9db9;}
#loginback{
margin-left:2px;
background: url(images/loginbgdd.jpg) no-repeat center;
border-top:none;
border-bottom:none;
margin-top:0px;
margin-left:-2px;
}
-->
</style>
</head>
<body topmargin=0 leftmargin=0>
<form name=login onSubmit="return login_check();"
action=http://mail.cmsc.org.cn/cgi-bin/mailbox.cgi method=post target="_blank">
<table width="235" height="206" border="0" cellpadding="0" cellspacing="0" id="loginback" >
<tr>
<td width="97" height="68"> </td>
<td width="91" valign="bottom"><label>
<!--<input name="uid" type="text" size="10" class="usernamee" />-->
<INPUT class=usernamee id=username size=10 name=username>
<INPUT name="mail_domain" value="cmsc.org.cn" type=hidden>
</label></td>
<td width="25"> </td>
</tr>
<tr>
<td height="27"> </td>
<td height="27" valign="bottom"><label>
<!--<input name="pwd" type="password" size="10" class="usernamee" />-->
<INPUT class=usernamee id=password type=password size=10 name="password">
</label></td>
<td> </td>
</tr>
<tr>
<td height="27" align=right>
<SCRIPT>
var r=Math.round(10000*Math.random());
var url="<img src='http://mail.cmsc.org.cn/cgi-bin/signup.cgi?show=verifynum&r="+r+"'>";
document.write(url);
</SCRIPT>
</td>
<td height="27" valign="bottom">
<input id=verifynum size=4 name=verifynum class=usernamee></td>
<td>
<INPUT type=hidden size=5
value=yes name=verifynum_option></td>
</tr>
<tr>
<td height="63" colspan="3" align="center" valign="bottom">
<input type="submit" id="Submit1" style="border:none;width:74px;height:24px;background:url(images/logins.jpg);" value=" "/>
<label><input id="Reset1" type="reset" style="border:none;width:77px;height:24px;background:url(images/forgetpw.jpg);color:#FFFFFF;line-height:24px;" value=" 重 置" />
</label></td>
</tr>
<tr>
<td height="48" colspan="3" align="center" valign="top"> </td>
</tr>
</table>
</form>
</body>
</html>
是什么原因。我要问的是:为什么在项目中执行就不显示验证码了呢?
var r=Math.round(10000*Math.random());
var url=" <img src='http://mail.cmsc.org.cn/cgi-bin/signup.cgi?show=verifynum&r="+r+"'>";
document.write(url);
</SCRIPT>
这里的url路径,看一下是否正确吧~~