调用脚本中的过程时出现错误

来源:百度知道 编辑:UC知道 时间:2024/06/02 23:30:24
Microsoft VBScript 运行时错误 错误 '800a000d'

类型不匹配: 'guocheng'

/www/client.asp,行 20
<Script language=vbscript>
function guocheng(id)
window.open("clientyz.asp?yhm="&id)
end function
</Script>
</head>
<body>
<form id="form1" name="form1" method="post" action="">
用户名
<input name="textyhm" type="text" id="textyhm" size="32" maxlength="32" />
<input name="Subjcyhm" type="submit" id="Subjcyhm" value="检查用户名是否可用"/>
</form>
<%
call guocheng(request.Form("textyhm")) 这里就是行20
%>
请问我这毛病出在那?

错误的原因是:您的函数guocheng在本地脚本中,而服务器端只能运行标记为<script language="script" runat=server>的脚本或是由<%%>环绕的脚本,而您要在服务器端运行是不可能的,服务器端脚本没有guocheng这个函数

不熟悉ASP,但是你的
function guocheng(id)
中的id不需要指定类型吗?

硬件可能存在问题,内存分配错误!或者软件存在问题,重装系统尝试一下,把你出现问题的软件拿到别人家试试!