编聊天室时遇到一个非常的奇怪的现象!! 错在哪里呢?(详细的原程序在里面,剪切下即可调试)

baobao 2000-03-06 07:08:00
程序目的:点击人名后调用top.asp的函数 弹出alert
出现问题:当text.asp中的人名(aa 变量)汉字数为奇数时报错,偶数时不报错,非常奇怪!给出源文件.剪切后运行mainchat.asp.现aa为"哈哈"正确应该弹出alert ok!
请您在把aa改为"哈哈哈",出错!为什么呢?!!!!!!!!!
----------------------
mainchat.asp(主帧)
----------------------
<html>
<head>
<title>Chat</title>
</head>
<frameset framespacing="0" rows="100%" frameborder="0">
<frameset name="brother" cols="*,12%,0%" frameborder="0">
<frame src="1.htm" name="show_f">
<frame src="text.asp" name="show">
<frame src="top.asp" name="b">
</frameset>
</frameset>
</html>
-------------------------------
1.htm (无内容)
------------------------
text.asp
--------------------------------------
<html>
<head></head>
<SCRIPT LANGUAGE=javascript>
var ss
var aa
var bb
ss="<a href=javascript:parent.b.name1('"
aa="哈哈"
//alert(aa.length)
bb="')><span style=color:#1234e1><strong>[哈哈]</strong></span></a>"
parent.show_f.document.write(ss+aa+bb)
</script>
<BODY LANGUAGE=javascript >
</body>
<head>
<meta http-equiv="pragma" content="no-cache">
</head>
</html>
-----------
top.asp
-----------------
<html>
<head></head>
<script language="JavaScript">
function name1(name) {
alert("ok")
}
</script>
<body marginwidth="0" marginheight="0" leftmargin=0 topmargin=0 >
</body></html>
...全文
296 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
zdg 2000-03-07
  • 打赏
  • 举报
回复
那就是IE4的Bug了, 换一种方法作吧...
baobao 2000-03-07
  • 打赏
  • 举报
回复
在ie5里好用,ie4里是不好用的。
zdg 2000-03-06
  • 打赏
  • 举报
回复
我用你的代码在PWS下试验了一下没有问题呀...
请问出什么错呢???

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧