一个HTML调用asp问题

来源:百度知道 编辑:UC知道 时间:2024/06/26 05:50:04
主页调用<script language='javascript' src='login.asp'></script>

login.asp:
<%
logintxt="<table width=190 border=0 align=center cellpadding=0 cellspacing=0>"&_
"<form action=checkuserlogin.asp method=post name=userlogin id=userlogin>"&_
"<tr>"&_
"<td height=10 colspan=2></td>"&_
"</tr>"&_
"<tr>"&_
"<td width=35%><div align=right>账 号:</div></td>"&_
"<td width=65%><div align=left>"&_
"<input name=username class=inp type=text id=username2 maxlength=18 size=12 />"&_
"</div></td>"&_
"</tr>"&_
"<tr>"&_
"<td><div align=right>密 码:</div></td>"&_
"<td><div align=left>"&_
"<input name=userpasswo

"<td width='35%'><div align=right>账 号:</div></td>"&_
"<td width='65%'>
百分比的时候要加个单引号。
document.write('<%=logintxt%>') 改成<%=logintxt%>就可以了

document.write('<%=logintxt%>')
这是JS里的语句,混用在vbscript里肯定不行

要么就把login.asp修改为js文件login.js
然后用<script language='javascript' src='login.js'></script>调用

否则,用<!--#include file="login.asp"-->调用asp文件login.asp
这里一定要切记,在asp文件中,用response.write(logintxt)输出
用document.write('<%=logintxt%>'),这就是错误的!