ASP中弹出窗口问题

作者&投稿:微骨 (若有异议请与网页底部的电邮联系)
asp如何实现弹出窗口提示~

response.write ""
response.write "alert('恭喜,注册成功。单击“确定”登陆本站。');"
response.write ""
response.write ""

扩展资料:ASP弹出窗口总结
1、子窗口刷新父窗口
this.Response.Write("window.opener.location.href=window.opener.location.href;");
this.Response.Write("window.opener.location.href='WebForm1.aspx';");
2、弹出提示窗口跳到webform2.aspx页(在一个IE窗口中)
this.Response.Write(" alert('注册成功');window.window.location.href='WebForm2.aspx'; ");
3、弹出提示窗口,确定后,刷新父窗口
this.Response.Write("alert('发表成功!');window.opener.location.href=window.opener.location.href;");

 1, 在记录集后增加删除按钮,加入另一个删除页的超链接:
   span class="style1">">删 除
 
2,按用户点击删除后会自动调用删除页面进行操作:
 
<%
id=request.querystring("id")
sql="select * from TABLE where id="&id
rs.open sql,conn,1,3
rs.delete
response.redirect"原页面.asp"
%>

3,弹出对话框提示处理结果:
  <%
   Response.Write "alert('删除成功!');history.go(-1);"
   Response.End()
  %>

当然了。你的elseif 判断的饿是当填写为空就弹窗警告,,一打开页面就本来是空的。所以,肯定会弹窗!
有办法可以解决这个问题,一般我都是把用户写入表单的页面作为一个页面,另外一个作为接受处理页面,
你这样做试试:
write.asp
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>留言</title>
</head>

<body>
<table border="1" cellpadding="0" cellspacing="0">
<form action="save.asp" method="post" name="ly">
<tr><td>姓名:</td><td><input type="text" name="name"></td></tr>
<tr><td>标题:</td><td><input type="text" name="biao"></td></tr>
<tr><td>QQ:</td><td><input type="text" name="qq"></td></tr>
<tr><td>留言内容:</td><td><textarea name="body" rows="20" cols="40" value="a"></textarea></td></tr>
<tr><td></td><td align="center"><input type="submit" value="提交"><input type="reset" value="重置"></td></tr>
</form>
</table>

-----------save.asp----------
<!--#include file="conn.asp"-->
<%
dim n_ame,biao,qq,body
n_ame=request.form("name")
biao=request.form("biao")
qq=request.form("qq")
body=request.form("body")
'输入表单内名(name)叫("text_d")
if biao = "" then
response.write "<script>alert('标题不能为空!');history.go(-1);</script>"
response.end()
end if
if body ="" then
response.write "<script>alert('内容不能为空!');history.go(-1);</script>"
response.end()
end if
if not IsNumeric qq then
response.write "<script>alert('QQ必须为数字!');history.go(-1);</script>"
response.end'验证是否为数字
end if
set rs =server.creatObject("adodb.recordset")
sql ="select * from ly"
rs.open sql,conn,1,3
rs.addnew()
rs("n_name")=name
rs("biao")=biao
rs("qq")=qq
rs("body")=body
rs.update()
session("id")=rs("id")
rs.close
set rs =nothing
conn.close
set conn =nothing
response.write "<script>alert('留言成功!');location.href='xian.asp?Id = "& session("id")&"';</script>"
response.end()

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>留言</title>
</head>

<body>
<!--#include file="conn.asp"-->
<table border="1" cellpadding="0" cellspacing="0">
<form action="" method="post" name="ly">
<tr><td>姓名:</td><td><input type="text" name="name"></td></tr>
<tr><td>标题:</td><td><input type="text" name="biao"></td></tr>
<tr><td>QQ:</td><td><input type="text" name="qq"></td></tr>
<tr><td>留言内容:</td><td><textarea name="body" rows="20" cols="40" value="a"></textarea></td></tr>
<tr><td></td><td align="center"><input type="submit" value="提交"><input type="reset" value="重置"></td></tr>
</form>
</table>
<%
dim n_ame,biao,qq,body
n_ame=request.form("name")
biao=request.form("biao")
qq=request.form("qq")
body=request.form("body")
'输入表单内名(name)叫("text_d")
if biao<>"" or body<>"" then'如果用户和密码非等于空时那么执行下下(分页的第一句)
sql="insert into ly (name,biao,qq,body) values('"&n_ame&"','"&biao&"','"&qq&"','"&body&"')"
'添加数据 表名 和要显示的列名
rs.open sql,conn
%>
<script>
<!--
alert("提交成功!");
location.href="xian.asp";
//当点确定后跳至以上地址
-->
</script>
<%
else
%>
<script>
<!--
alert("您的标题或留言内容忘记填写!");
location.href="so.asp";
//当点确定后跳至以上地址
-->
</script>
<%end if%>
</body>
</html>
这样就没问题了...

在当页完成,主要是判断Form提交了没有,下面是清理过的代码,你的太乱了
<table border="1" cellpadding="0" cellspacing="0">
<form action="?ction=ok" method="post" name="ly">
<tr><td>姓名:</td><td><input type="text" name="name"></td></tr>
<tr><td>标题:</td><td><input type="text" name="biao"></td></tr>
<tr><td>QQ:</td><td><input type="text" name="qq"></td></tr>
<tr><td>留言内容:</td><td><textarea name="body" rows="20" cols="40" value="a"></textarea></td></tr>
<tr><td></td><td align="center"><input type="submit" value="提交"><input type="reset" value="重置"></td></tr>
</form>
</table>
<% if request("ction")="ok" then
dim n_ame,biao,qq,body
n_ame=request.form("name")
biao=request.form("biao")
qq=request.form("qq")
body=request.form("body")
if body="" or biao="" then
response.write"<script>alert('您的标题或留言内容忘记填写!');location='so.asp';</script> "
else
sql="insert into ly (name,biao,qq,body) values('"&n_ame&"','"&biao&"','"&qq&"','"&body&"')"
rs.open sql,conn,1,3
response.write"<script>alert('提交成功!!');location='xian.asp';</script> "
response.End()
end if
end if
%>


使命召唤8现代战争3运行时弹出窗口:iw5sp.exe应用程序错误,求解决方 ...
win7系统吗?我也出现过这种情况,你右击iw5sp.exe,点属性-更改所有用户设置,钩选以管理员身份运行此程序,再试试;还不行的话,把iw5sp.exe-server 和 server.exe也这样改,或者干脆直接关掉win7的用户帐户控制吧。

最近电脑开机的时候会弹出一个对话框,说SPLOME.exe遇到问题需要关闭
试试 就是清理启动项目 运行 输入msconfig 在启动那里设置一下 首先将一般中改成有选择的启动 其次点服务,点下方隐藏所有microsoft服务 将服务中除了杀毒软件的服务之外的都关了 最后在启动 除了杀毒软件和ctfmon 之外的都可以关了

电脑一打开就弹出一个窗口,显示 explorer.exe 应用程序错误,怎么办...
该内存不能为“written”,要终止程序,请单击“确定”,而在Windows 98里运行却正常。 解决方法:这可能是系统的兼容性问题,winXP的系统,右键“AutoRun.exe”文件,属性,兼容性,把“用兼容模式运行这个程序”项选择上,并选择“Windows 98\/Me”。win2000如果打了SP的补丁后,只要开始,运行,输入:regsvr32 c:\\winnt\\...

弹出窗口“你查看的网页正在试图关闭窗口,是否关闭此窗口”如何让它不...
该内存不能为“written”,要终止程序,请单击“确定”,而在Windows98里运行却正常。解决方法:这可能是系统的兼容性问题,winXP的系统,右键“AutoRun.exe”文件,属性,兼容性,把“用兼容模式运行这个程序”项选择上,并选择“Windows98\/Me”。win2000如果打了SP的补丁后,只要开始,运行,输入:...

电脑启动弹出 SP_Connector:SP_Connector.exe-应用程序错误,请告知原 ...
三星打印机的驱动程序错误,建议你卸载后重新安装。

一自动运行光盘,弹出窗口“应用程序正常初始化(0xc0000005)失败,请单 ...
系统本身有问题--有时候操作系统本身也会有BUG,要注意安装官方发行的升级程序,像SP的补丁,最好要打上。如果还不行重装系统或更换其它版本的系统了。 〔又一说〕 在控制面板的添加\/删除程序中看看你是否安装了微软NET.Framework,如果已经安装了,可以考虑卸载它,当然如果你以后在其它程序需要NET.Framework时候,可以再...

电脑弹出这种窗口是什么问题
1)可能是非法关机或其它原因引起的磁盘受损,请修复一下(每个磁盘都修复一下或只修复C)。系统自带的磁盘修复方法:具体步骤如下:在我的电脑中选中盘符C 后单击鼠标右键选属性,在弹出的驱动器属性窗口中依次选择“工具→开始检查”并选择“自动修复文件系统错误”和“扫描并恢复坏扇区”,然后点击开始...

我的电脑老弹出c:\\windows\\winsp30.3dll出错,是什么问题???
如果您的电脑遇到在开机的时候提示加载某某.dll文件时出错的情况,那么您得仔细的看过为您准备的本文喽 解决加载dll出错方法一、关闭启动程序法 开始菜单→运行→输入“msconfig”→确定→打开系统配置实用程序→启动选择卡→在命令里找到含该某某dll的那一项,把前边的勾去掉,然后确定就可以了。解决加载...

为什么我的电脑老是弹出一个对话框“0X000000000 指令引用 0X00000000...
该内存不能为“written”,要终止程序,请单击“确定”,而在Windows 98里运行却正常。 解决方法:这可能是系统的兼容性问题,winXP的系统,右键“AutoRun.exe”文件,属性,兼容性,把“用兼容模式运行这个程序”项选择上,并选择“Windows 98\/Me”。win2000如果打了SP的补丁后,只要开始,运行,输入:regsvr32 c:\\\\winnt\\...

苹果6spplus刷机报错9是咋回事
提示:这时屏幕必须保持变黑的状态)。第二步,打开iTunes,会提示检测到一个处于恢复模式的iPhone,点击确定。按住shift键,并用鼠标点击“恢复”按钮,弹出选择固件的窗口后松开Shift键,选择官方固件。5、当然,如果以上步骤都还不能解决问题,可以送维修点检测一下了。

安源区13111016024: asp中弹出新窗口问题 -
单馥天君: <img src="pic.gif" onclick="window.open('showproduct.asp','newWin','Scrollbars=no,Toolbar=no,Location=no,Direction=no,Resizeable=no,Width=400,Height=350,top=50,left=100')">

安源区13111016024: asp弹出页面问题 -
单馥天君: 1.表单页<input name="sim" type="text" class="form" id="sim" size="15" readonly> <input name="Submit" type="button" class="INPUT9" id="Submit" onClick="window.open('area.asp?formname=表单名&editname=文本...

安源区13111016024: ASP不打开新页面弹出窗口 -
单馥天君: 用AJAX可以实现 另外结合CSS用DIV来做也可以,新窗口就是一个DIV,默认是在主页面的下面,点链接后,新窗口到上面来覆盖在主页面上,点关闭按钮(自己做一个图形按钮),新窗口又到主页面下面,就象关闭了一样 .做得好点还可以在新窗口和主页面之间再建一层透明层,这样新窗口在上面就只能操作新窗口,不能操作主页面的东西

安源区13111016024: asp弹出窗口 -
单馥天君: window.showModalDialog 只有用ajax才可以post提交,否则只能用window.open来实现了,出现此问题跟asp原因不大

安源区13111016024: ASP 窗口弹出的毛病 -
单馥天君: Response.Write "','','width=600,height=500,resizable=no,scrollbars=yes,')"">"&oRs("Pro_Name")&"" 换成 Response.Write "" Response.Write ""&oRs("Pro_Name")&""...

安源区13111016024: ASP问题 弹出窗口
单馥天君: 我晕少个大括号 <script language="JavaScript" type="text/javascript"><!-- function openwin(page){ window.open(page,"newwindow","height=100,width=500,left=300,top=300,toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no,status=no"); //写成一行 } --> </script> <a onclick="openwin('sc.asp')">(上传)</a>

安源区13111016024: 关于ASP弹出窗口问题,高手请进 -
单馥天君: 如果是aspResponse.Write("<script>window.open('index.asp?id=<%=(kc.Fields.Item("kc_id").Value)%>');</script>");

安源区13111016024: asp中点击产品弹出新的页面 -
单馥天君: window.open("窗口名字","_blank","弹出窗口的属性设置(可省略)");

安源区13111016024: asp如何实现弹出窗口提示 -
单馥天君: response.write "<script language='javascript'>"<br>response.write "alert('恭喜,注册成功.单击“确定”登陆本站.');"<br>response.write "</script>"<br>response.write "<meta http-equiv=refresh content='0;URL='要转入页的地址(...

安源区13111016024: 为什么在我的电脑中打开asp页面总是跳出窗口要我下载 -
单馥天君: 你没搭配ASP环境 去下个IIS或者ASP小旋风装下 百度直接搜“ASP小旋风” 直接全部下一步 让一条鱼在天上飞,你说可以吗? 水就是鱼的环境,IIS或者小旋风就是ASP运行的环境 因为ASP是服务器端语言,IIS或者小旋风就是虚拟服务器

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网