ekliu 发表于 2011-3-28 10:09:31

anchor_popup()函数 在收狗浏览器中不显示

使用anchor_popup()函数 在收狗浏览器中不显示。IE中 和FF中都是正常的。遇到一客户非要用收狗,大家遇见这个问题没。什么怎么解决的呢?

huboo82 发表于 2011-3-28 10:55:13

搜狗是 Trident & Webkit 内核的,IE对的话,那就是webkit不显示的问题了。

huboo82 发表于 2011-3-28 11:01:32

<p>注意: 以上是函数默认设置,你只要根据自己需要设置不同.如果你想函数使用默认设置,直接传一个<a href="#" onclick="javascript:window.open('http://www.google.com/')">空数组</a>给第三个参数就行了:</p>
测试过了,这样的链接只会在新标签页中打开,是浏览器的问题。

Hex 发表于 2011-3-28 12:23:02

请问楼主,何谓“不显示”?

jeongee 发表于 2011-3-28 13:43:22

本帖最后由 jeongee 于 2011-3-28 13:44 编辑

说到底那个函数生成的也是html啊,怎么会不显示,看看源代码是什么吧

ekliu 发表于 2011-3-28 14:56:20

看不了源代码,是白页,而且不让右键!!!悲剧吧!

ekliu 发表于 2011-3-28 15:07:34

貌似 找到问题了
<a href='javascript:void(0);' onclick="window.open('http://192.168.1.8/mbmg2/index.php/clibrary/showinfo/933', '_blank', 'width=900,height=650,scrollbars=yes,status=no,resizable=no,top=120,left=255');">第一个</a>
<a href='javascript:void(0);' onclick="window.open('http://192.168.1.8/mbmg2/index.php/ccollege/college_upd_show/12/0', '_blank', 'width=500,height=250,scrollbars=yes,status=yes,resizable=yes,top=320,left=455');">第二个</a>

第一个 宽度在900 就OK 可以显示
第二个 宽度在500 就白页 不可以显示不能右键。

待解决中。。。。。

Hex 发表于 2011-3-28 18:22:30

不能右键,肯定不是 CI 造成的。。。。

yunnysunny 发表于 2011-4-3 14:17:31

建议不要使用弹窗,取而代之用弹出DIV来代替。
还有就是不要在超链接上写javascript代码,这样第一不利于搜索引擎,第二不利于代码分离。建议用事件监听代替。
页: [1]
查看完整版本: anchor_popup()函数 在收狗浏览器中不显示