| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 941 人关注过本帖
标题:给大家制造麻烦
只看楼主 加入收藏
哈马拟
Rank: 1
等 级:新手上路
帖 子:270
专家分:0
注 册:2004-7-15
收藏
 问题点数:0 回复次数:3 
给大家制造麻烦

我一个asp文件中包含下面代码

…………

<body>

<% selct=msgbox("此大生产批次已经存在,如要修改这大生产批次的数据,请点击确定按钮,返回主页",1,"错误") if selct=1 then rs1.close conn.close response.redirect "mainmenu.htm" else rs1.close conn.close response.redirect "produce_new_large.htm" end if

%>

……

在IE中执行到此网页此段代码时,居然会有下面这样的错误页返回

Microsoft VBScript 运行时错误 错误 '800a0046'

没有权限: 'msgbox'

/produce_new_little.asp, 行60

请各位大虾站友指点一下,到底程序问题在哪呢???

搜索更多相关主题的帖子: 麻烦 response body close 
2004-07-31 10:13
regedit
Rank: 5Rank: 5
等 级:贵宾
威 望:19
帖 子:950
专家分:0
注 册:2004-6-8
收藏
得分:0 

这个很经典啊!!

因为asp是在服务器运行的,如果在服务器显示一个对话框,那 么你只好等有人按了确定之后,你的程序才能继续执行,而一般服 务器不会有人守着,所以微软不得不禁止这个函数,并胡乱告诉你 (:) 呵呵) 没有权限。 你可以改用alert这个javascript行为啊!!


最新作品:百货品牌商品资讯第一门户([url]http://www./[/url]),欢迎交流
2004-07-31 10:39
哈马拟
Rank: 1
等 级:新手上路
帖 子:270
专家分:0
注 册:2004-7-15
收藏
得分:0 

这样啊!

那Msgbox干吗要放在服务器那显示??放在客户端不好吗

另外,如果在vbscript中又夹条javascript语句,要用一些特定的语句来处理吧????


2004-07-31 11:08
regedit
Rank: 5Rank: 5
等 级:贵宾
威 望:19
帖 子:950
专家分:0
注 册:2004-6-8
收藏
得分:0 

response.write"<SCRIPT LANGUAGE='JavaScript'>alert('文章提交成功!');window.open('index.asp','_self')</script>"


最新作品:百货品牌商品资讯第一门户([url]http://www./[/url]),欢迎交流
2004-07-31 12:01
快速回复:给大家制造麻烦
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017959 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved