javascript 弹出窗口的问题!
我用下面这句:
Response.Write("<script Language ='JavaScript'>window.alert ('密码不正确,重新登录.')</script>");
窗口是弹出来了,但原来的页面内容一片空白,直到按"确定"后,才又显示出来.
怎么解决?
问题点数:20、回复次数:24Top
1 楼smile9961(good life)回复于 2005-09-07 07:33:39 得分 1
alert弹出的窗口就是这样:)Top
2 楼smile9961(good life)回复于 2005-09-07 07:36:13 得分 1
对了,忘了说:从后台用这种方法——Response.Write("<script Language ='JavaScript'>window.alert ('密码不正确,重新登录.')</script>");弹出的窗口时,的确像你说的那样,除非你是从客户端弹出。
Top
3 楼blackhero(黑侠客)回复于 2005-09-07 07:36:22 得分 1
你想怎么解决呀Top
4 楼smile9961(good life)回复于 2005-09-07 07:38:19 得分 2
比如,在客户端执行这样一个事件:
<input size="20" type="button" value="test " onClick="alert('this is the first.');">
Top
5 楼litp(天道酬勤)回复于 2005-09-07 07:54:14 得分 2
Response.Write("<script defer> window.alert('strErr');</script>");
加个:defer就可以了
Top
6 楼maoliner(控制面板)回复于 2005-09-07 08:04:49 得分 2
语句结束加个return false;Top
7 楼Study_Now( ? )回复于 2005-09-07 08:05:24 得分 2
RegisterStartupScript("alert","<script language=javascript>window.alert('密码不正确,重新登录.');</script>");
换成上面的就行了!Top
8 楼lionelwy(顺)回复于 2005-09-07 08:05:45 得分 0
upTop
9 楼pwqzc(吴旗娃徒也~~老鼠粮仓之路)回复于 2005-09-07 08:13:07 得分 2
你要这样弹才能够不白屏啊
RegisterStartupScript("","<script language=\"javascript\">window.alert('密码不正确,重新登录.');</script>");Top
10 楼sunruping(孙茹苹)回复于 2005-09-07 08:22:38 得分 0
这样弹才能够不白屏啊
RegisterStartupScript("","<script language=\"javascript\">window.alert('密码不正确,重新登录.');</script>");
Top
11 楼sunruping(孙茹苹)回复于 2005-09-07 08:23:14 得分 2
看看这篇文章 或许对你有帮助.
http://community.csdn.net/Expert/topic/4241/4241631.xml?temp=.1565668Top
12 楼yeskele()回复于 2005-09-07 08:33:53 得分 2
你在窗体的form外写一个lable width=0 然后在要用这个js的地方写lable.text=js
这样弹出的alert框就不会空白了Top
13 楼CuiQingShaShou(摧情杀手)回复于 2005-09-07 08:52:06 得分 1
把JS字符串赋值给一个TextBox或者Label就可以
如:
textBox1.Text="<script......."Top
14 楼smin1994(smin1994)回复于 2005-09-07 09:01:02 得分 0
study...Top
15 楼swordragon(古道热肠)回复于 2005-09-07 09:05:02 得分 1
把你的这段代码:Response.Write("<script Language ='JavaScript'>window.alert ('密码不正确,重新登录.')</script>");放到整个页面装载之后就可以了。
Top
16 楼Blue13845611035(曾经沧海难为水)回复于 2005-09-07 09:05:54 得分 1
这样就可以了
因为默认就是JavaScript
加不加Language ='JavaScript'都行
Page.RegisterStartupScript("","<script Language ='JavaScript'> window.alert('密码不正确,重新登录.','Page');</script>");
Top
17 楼ekingxu(eking)回复于 2005-09-07 09:06:53 得分 0
Response.Write("<script Language ='JavaScript'>window.alert ('密码不正确,重新登录.');</script>");
用这个就可以,你少了一个“;”
Top
18 楼yangdengfeng2003(紫电清霜)回复于 2005-09-07 09:07:46 得分 0
<script>window.onload=function(){
alert("您输入的密码不正确!");
}
</script>Top
19 楼smin1994(smin1994)回复于 2005-09-07 09:11:41 得分 0
CuiQingShaShou(摧情杀手)
TextBox不可以;Label 可以!
Top
20 楼hdj_05(过河卒)回复于 2005-09-07 09:20:40 得分 0
Page.RegisterStartupScript("","<script language=\"javascript\">window.alert('密码不正确,重新登录.');</script>");这样应该可以了的
Top
21 楼yqjyqj(老杨)回复于 2005-09-07 10:29:32 得分 0
Dim scriptString as String = "<script language=VBScript> "
scriptString += "alert(" & chr(34) & "密码错误!" & chr(34) & ")"
scriptString += "</"
scriptString += "script>"
page.RegisterStartupScript("script",scriptstring)
没问题Top
22 楼lyr126(我爱编程)回复于 2005-09-08 07:11:43 得分 0
谢谢各位,真是受益匪浅!Top
23 楼kenhit2()回复于 2005-09-13 10:05:15 得分 0
markTop
24 楼TXeagle(拙岩)回复于 2005-11-18 16:09:50 得分 0
学习!Top




