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

在 aspx.cs 中,我用了如下代码:("<script>window.open.......当用户在IE中设置了,拦截弹出式广告后,这个页弹不出来了!!!

楼主parsely(林琳)2004-09-02 22:26:55 在 .NET技术 / ASP.NET 提问

在   aspx.cs   中,我用了如下代码:  
   
  Response.Write("<script>window.open('../Company/Show_Multiple_Position.aspx?VIES="+bdid.ToString()+"')</script>");  
   
  因为有了   window.open   所以,当用户在IE中设置了拦截弹出式广告后,则Company/Show_Multiple_Position.aspx这个页弹不出来了,这可怎么办?有什么别的方法吗? 问题点数:0、回复次数:24Top

1 楼luluso(真系好难捉摸啊!!)回复于 2004-09-02 22:28:28 得分 0

不弹出不就可了?只要是弹出都会被拦截..  
  Top

2 楼gaobud(真是搞不懂)回复于 2004-09-02 22:29:57 得分 0

如果真的有办法   拦截功能就没有存在的价值了Top

3 楼gaofeng2000(高老师)回复于 2004-09-02 22:33:30 得分 0

不知道怎么办,我顶Top

4 楼ylj1079(菜菜)回复于 2004-09-02 22:33:51 得分 0

只能叫用户不要拦截功能Top

5 楼gaobud(真是搞不懂)回复于 2004-09-02 22:34:31 得分 0

或者用一些折衷的办法看能不能解决问题  
   
  1.自已用层做一个模拟的窗体,里面用用内嵌框架放一个网址,这样看上去也好象弹出一个窗口,不过要js用的很好了  
   
  2.用window.showModalDialog弹出窗体  
  拦截广告的都是多窗口浏览器,而多窗口浏览器基本上无法控制showModalDialog窗体   可以试试Top

6 楼lkk2073(三楼楼长)回复于 2004-09-02 22:35:48 得分 0

换成Response.Redirect("../Company/Show_Multiple_Position.aspx?VIES="+bdid.ToString);Top

7 楼sgp1201(无为)回复于 2004-09-02 23:13:16 得分 0

如果有按钮或链接到时可能用<a   href=""   target=_blank>来做!Top

8 楼liubr(天行者)回复于 2004-09-03 00:04:24 得分 0

让用户不要拦截吧Top

9 楼Nicholasqpl(【快乐|我灌我灌我灌灌灌|快乐】)回复于 2004-09-03 00:08:25 得分 0

最好还是让用户不要用上网助手之类的工具Top

10 楼lonelydreamsym(惊梦)回复于 2004-09-03 08:46:46 得分 0

试试href.location=''Top

11 楼wangdequan1024(紫夜)回复于 2004-09-03 09:00:29 得分 0

你可以这样  
  <div><a   id="dkm"   href='www.sina.com'   target="_blank">点我</a></div>  
  <script>  
  function   window.onload()  
  {  
              dkm.click();  
  }  
  //如果你不想让div显示时,可以设置css属性控制  
  </script>  
  Top

12 楼wangdequan1024(紫夜)回复于 2004-09-03 09:04:12 得分 0

http://www.cnblogs.com/huobazi/archive/2004/07/10/22926.aspxTop

13 楼savagewang1978(遛鎏)回复于 2004-09-03 09:08:03 得分 0

最好还是让用户不要用上网助手之类的工具  
  Top

14 楼yichuan1982(亦川——四川新津)回复于 2004-09-03 09:16:36 得分 0

upTop

15 楼spland(spland)回复于 2004-09-03 09:58:29 得分 0

用window.showModalDialog弹出窗体  
  Top

16 楼hl80(代码)回复于 2004-09-03 10:04:23 得分 0

上网助手非常讨厌....随意修改别人的注册表,根本就是病毒....不过有时候还是有点用的Top

17 楼jijl2001(jijl2001)回复于 2004-09-03 10:08:02 得分 0

没有什么办法,只能叫不用Top

18 楼liuvb(LHR)回复于 2004-09-03 10:08:47 得分 0

对用window.showModalDialog打开新窗口Top

19 楼penning(飞鱼)回复于 2004-09-03 10:47:56 得分 0

http://blog.joycode.com/lostinet/archive/2004/07/12/27195.aspx  
   
  你用一个框架也可以了.  
  如想打开c.aspx,可以这样,加一个中间页b.asp,即showModalDialog(b.aspx),其中b.aspx中只有<iframe   src=c.aspx   width=100%   height=100%>这样试试,就不会所有连接都在新窗口中打开了.  
    wangdequan1024(紫夜)   是将onload事件模拟成onclick事件以此欺骗上网助手吧Top

20 楼thipzhao(没有爱情海)回复于 2004-09-03 10:53:37 得分 0

有道理  
  不过最好的办法是   不要弹出窗口  
  机器水  
  禁不起折腾Top

21 楼John_Micr(左治)回复于 2004-11-17 17:03:16 得分 0

就是想用window.open();  
  不想用window.showModelDialog();  
  有其它办法吗?Top

22 楼pycys001(才才)回复于 2004-11-18 09:14:11 得分 0

那就用showModellessDialog  
  不然就没有其他办法了Top

23 楼lonelydreamsym(惊梦)回复于 2004-11-18 09:19:16 得分 0

upTop

24 楼sunangel(我想我是海)回复于 2004-11-18 09:24:01 得分 0

我也目前正面临这个问题,我用C#开发一个MIS   的管理系统(B/S)结构的,,我在登陆页面确认成功以后需要关闭当前这个login.aspx,然后打开新的window.open()页面,我换了showModellessDialog  
  以后是可以解决这个问题,但是呢,那个login.aspx页面就不能自动关闭了,非要等我吧showModellessDialog这个网页对话框关闭了才一起关闭。看起来很不舒服。]  
   
  有没有高手知道这个问题怎么解决呢?Top

相关问题

  • 弹出式菜单?
  • 弹出式菜单求教?
  • 关于弹出式菜单
  • 关于弹出式菜单?
  • 关于弹出式菜单???
  • 弹出式菜单问题
  • 关于弹出式菜单
  • javascript弹出式菜单
  • 弹出式菜单问题
  • 关于弹出式菜单

关键词

  • 页面
  • 解决
  • showmodellessdialog
  • 窗体
  • 拦截
  • 弹出
  • aspx
  • 关闭
  • 办法
  • 问题

得分解答快速导航

  • 帖主:parsely

相关链接

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

广告也精彩

反馈

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