CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

在首页中弹出另外的首页或对话框

楼主lily_ok(丽丽)2005-04-04 16:40:57 在 .NET技术 / ASP.NET 提问

我想在打开一个首页的时候,自动弹出一个对话框或者一个比较小的网页  
  实现公告板的功能,但首页不关闭(类似163中弹出的广告那样的东西),  
  我该如何实现啊????? 问题点数:50、回复次数:19Top

1 楼yipiaoqingshui(一瓢清水)回复于 2005-04-04 17:19:27 得分 5

function   InsertParameterType()  
  {  
  var   theDes   =   "dialogtop:250px;dialogleft:380px;dialogWidth:390px;dialogHeight:320px;edge:sunken;help:no;status:no;scroll:yes;";  
  MaskDiv.style.display   =   "";  
  window.showModalDialog("ParameterTypePanel.aspx?CommandCode=Insert",   window,   theDes);  
  MaskDiv.style.display   =   "none";  
  return   false;  
  }Top

2 楼yipiaoqingshui(一瓢清水)回复于 2005-04-04 17:20:06 得分 0

<div   class="MaskDiv"   id="MaskDiv"   style="display:none"></div>  
  Top

3 楼sunny_blackhorse(sunny)回复于 2005-04-04 17:23:22 得分 0

在page_lode事件里这样写:如果对话框:Response.Write("<script   language=javascript>alert('对话框内容!');</script>");  
                                                    如果另外一个网业:Response.Write("<script   language=javascript>window.open('XXX.aspx')</script>");Top

4 楼lily_ok(丽丽)回复于 2005-04-04 22:14:13 得分 0

首先谢谢两位啊!!!!!  
   
  TO:yipiaoqingshui(一瓢清水)  
  你写的我没看懂:(  
   
  TO:sunny_blackhorse(忠于.net)  
  你的两个方式都好用,但可能是我没说明白,这不是我要实现的  
  我要弹出的是像163弹出广告似的框,我好把数据库的内容显示出来  
  这样,就相当于弹出里一个公告!!!  
  Top

5 楼ziffle(国际品牌运动原单:http://shop33388984.taobao.com/ 朋友网店新开,最)回复于 2005-04-04 23:13:50 得分 1

可以在page_load中写脚本,参照registerblock   (不知的话,可以参照msdn中regsiterblock   )的做法,不知道是否能达到你要的效果,回答完毕!Top

6 楼zahota(NULL+NULL=NULL)回复于 2005-04-05 01:10:41 得分 1

路过  
  Top

7 楼minghui000(沉迷网络游戏)回复于 2005-04-05 01:11:40 得分 1

upTop

8 楼sunny_blackhorse(sunny)回复于 2005-04-05 09:17:44 得分 0

其实这个也很简单,自己新建立个XXX.aspx文件,然后在这个aspx的page_lode事件里把数据库中的广告显示出来,还是回到原来的页面,在page_lode里执行Response.Write("<script   language=javascript>window.open('XXX.aspx'   "height=100,   width=400,   top=0,   left=0,   toolbar=no,   menubar=no,   scrollbars=no,   resizable=no,location=no,   status=no")</script>");注:可设定弹出的窗体的大小,关闭窗口可否显示。  
  height=100   窗口高度;  
  width=400   窗口宽度;  
  top=0   窗口距离屏幕上方的象素值;  
  left=0   窗口距离屏幕左侧的象素值;  
  toolbar=no   是否显示工具栏,yes为显示;  
  menubar,scrollbars   表示菜单栏和滚动栏。  
  resizable=no   是否允许改变窗口大小,yes为允许;  
  location=no   是否显示地址栏,yes为允许;  
  status=no   是否显示状态栏内的信息(通常是文件已经打开),yes为允许;  
   
  Top

9 楼lily_ok(丽丽)回复于 2005-04-05 10:23:31 得分 0

我在webform1的page_load里加上  
  Response.Write("<script   language=javascript>window.open('WebForm2.aspx',height=100,   width=100,   top=0,   left=0,   toolbar=no,   menubar=no,   scrollbars=no,   resizable=no,location=no,   status=no)</script>")  
   
  可是没有成功,webform2没有显示出来(我写的和你给的有一定区别)  
  如果按照你的写,提示height,width,等等没有定义!Top

10 楼sunny_blackhorse(sunny)回复于 2005-04-05 10:27:51 得分 0

不会的,你新建立的那个aspx文件叫webform2。aspx吗?  
  Response.Write("<script   language='javascript'>window.open('XXX.aspx',   'popupnav','width=300,height=150,resizable=1,scrollbars=no,   left   =   500,   top   =   200')</script>");   这样再看看Top

11 楼zhangqiushui(水)回复于 2005-04-05 10:32:52 得分 1

用window.open弹出的页有时会被ie给屏蔽掉的~~Top

12 楼dongweicq()回复于 2005-04-05 10:37:02 得分 1

在IE里面调用Windows窗体可以Top

13 楼sunny_blackhorse(sunny)回复于 2005-04-05 10:38:44 得分 0

呵呵,那个是IE安全级别或3721惹的祸,一般不会这样的!Top

14 楼lily_ok(丽丽)回复于 2005-04-05 10:40:00 得分 0

to:sunny_blackhorse(忠于.net)    
  好使了,谢谢你啊!!!  
   
   
  TO:zhangqiushui(水)  
  能不能说一下你的意思啊???  
  什么时候会被屏蔽掉啊???  
   
     
   
  Top

15 楼lily_ok(丽丽)回复于 2005-04-05 10:42:32 得分 0

 
  to:sunny_blackhorse(忠于.net)    
  'popupnav'是什么意思啊????Top

16 楼sunny_blackhorse(sunny)回复于 2005-04-05 10:43:48 得分 0

窗体名称,你就起个‘XXX’吧Top

17 楼lily_ok(丽丽)回复于 2005-04-05 10:52:35 得分 0

TO:sunny_blackhorse(忠于.net)  
  谢谢你啊  
  已经好用了,我就是不太明白  
  'popupnav'是什么意思啊????Top

18 楼sunny_blackhorse(sunny)回复于 2005-04-05 11:06:58 得分 40

我不是说了吗,'popupnav'是你自己随意起的这个弹出的窗体的名称,你如果不想起名,可以用'   '代替Top

19 楼yipiaoqingshui(一瓢清水)回复于 2005-04-05 15:18:29 得分 0

lily_ok(丽丽)    
   
  偶写的是JS效果....感觉某些东西不用动用服务端事件就不去..这样可以减少服务器的压力..  
  提高性能Top

相关问题

  • 如何在对话框中弹出打印对话框...?
  • 关于对话框中弹出菜单问题
  • 请问如何从NT Service中弹出一个对话框?
  • 如何在JSP中弹出对话框提示错误???
  • 怎么在asp.net的WEB程序中弹出WinForm的对话框?
  • 怎么在DLL中弹出对话框?急!!!!
  • 数据库操作中弹出的对话框
  • 如何在无窗口activex中弹出对话框
  • 如何在jsp中弹出一个模式的对话框
  • 在某一对话框的某一事件中弹出另一对话框,用doModule不行,怎么做?

关键词

  • .net
  • webform
  • 文件
  • blackhorse
  • 弹出
  • 对话框
  • lode
  • popupnav
  • 忠于
  • sunny

得分解答快速导航

  • 帖主:lily_ok
  • yipiaoqingshui
  • ziffle
  • zahota
  • minghui000
  • zhangqiushui
  • dongweicq
  • sunny_blackhorse

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo