首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 为什么百度MP试听那个页面打开时IE没有阻止?
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-03-31 11:55:16 楼主
    它是个弹出窗口吧,应该IE会出现黄色提示条啊! 为什么没出现呢?

    如果他不是一个弹出窗口  怎么实现打开那种窗口?

    谢谢大虾!
    30  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-03-31 12:31:051楼 得分:0
    showModelessDialog详解
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-01 10:36:452楼 得分:0
    不是把,如果我们把搜索页面关闭,那个试听的窗口没有关闭饿!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-01 12:23:063楼 得分:0
    哦?那个试听窗口不是“点”开的吗?:D
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-01 12:30:484楼 得分:0
    刚才看了一下,
    是用OPEN的
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-01 13:29:375楼 得分:0
    不是加载页面时自己弹出来的吧?!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-02 20:59:396楼 得分:0
    引用 3 楼 rushman 的回复:
    哦?那个试听窗口不是“点”开的吗?:D

    那应该会出现IE黄色提示条的啊!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-02 22:41:317楼 得分:0
    据说,拦截弹出窗口是通过判断该弹出窗口是否源于用户操作的结果。
    比如点击一个按钮调用一段脚本,再由脚本弹出窗口并不会被拦截。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-03 08:40:338楼 得分:0
    function show(obj){
    window.open(obj.href,'','width=580,height=555,status=yes,resizable=no,scrollbars=no');
    return false;
    }
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • sxlfybb
    • 等级:
    发表于:2008-04-03 09:00:279楼 得分:0
    弹出窗口是否是用户激活的?如果是由于用户点击按键事件引起的,一般都不会拦截的。如果是程序自主弹出的,那就对不起了。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • songpengasp
    • 等级:
    发表于:2008-04-03 09:13:3810楼 得分:0
    引用 9 楼 sxlfybb 的回复:
    弹出窗口是否是用户激活的?如果是由于用户点击按键事件引起的,一般都不会拦截的。如果是程序自主弹出的,那就对不起了。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-03 09:52:1811楼 得分:0
    引用 9 楼 sxlfybb 的回复:
    弹出窗口是否是用户激活的?如果是由于用户点击按键事件引起的,一般都不会拦截的。如果是程序自主弹出的,那就对不起了。

    "用户激活的"是个什么概念?比如现在有个 <a id="a1" onclick="a_click">试听 </a>怎么写呢?
    麻烦给小弟提示一下
    谢谢!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-03 10:48:5212楼 得分:0
    这是百度弹出试听窗口的片断:

    JScript code
    function ot(ev,obj,lrcID) { var ev=window.event||ev; ev.returnValue=false; var isFF=!document.all; var re=new RegExp("^[0-9]+$"); if(lrcID!=null&&!isFF) { var d=lrcID.match(re); if(d&&parseInt(lrcID)>0){return wo(obj.href,384,542,0,1)} } return wo(obj.href,384,220,0,1); } function wo(url,w,h,m,s) { var left=(screen.width-w)/2; var top=m?(screen.height-h)/2:0; // // 这里,打开窗口 // 第一个参数:URL,不需要解释 // 第二个参数:窗口名,可以为空字符串 // 第三个参数:新窗口的属性描述 // width/height : 宽度/高度 // top/left : 上/左 定位 // scrollbars/resizable/status : 滚动条/可缩放/状态栏 window.open(url,'','width='+w+',height='+h+',top='+top+',left='+left+',scrollbars=0,resizable=0,status='+s); return false; }


    HTML code
    <a href="http://......" onclick="return ot(event,this,'218432')">试听</a>
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    世纪乐知(北京)网络技术有限公司 版权所有 京 ICP 证 020026 号
    Copyright © 2000-2007, CSDN.NET, All Rights Reserved