第926天:UCH2.0显示ajax对话框的“开关”,链接去掉虚框(虚线)

星期四 昨夜小雨,今天晴(天空看起来被雨洗得很干净) 8~16℃

UCH2.0 显示 ajax 对话框的“开关”,方便调试页面

在 header.htm 有一句:

<div id="ajaxwaitid"></div>

这个是显示 ajax 对话框的 div。

以“加入该群组”为例:

在网速正常时,点击“加入该群组”,会弹出一个 ajax 对话框,但是在网速慢的时候,会直接跳转到一个新的网页。

在本地调试时,因为不会有网速不正常的现象,但是为了调试“网速慢”时出现的情况,可以把 header.htm 里的这行代码删除,就相当于是“网速慢”的情形了。


UCH2.0 加入退出群组的 ajax hack

在 IE / FF / Opera 下都正常,唯独在 chrome 下不正常:

在“加入”或者“退出”群组时,需要点击两次,第一次点击出现 ajax 对话框,点击按钮后又会跳到一个新的页面,再次点击按钮才能完成。

目前没有解决这个 hack,可能其他一些页面弹出的 ajax 对话框在 chrome 下也会有不兼容的现象。


链接去掉虚框(虚线)

同事问起,找了两个方法:

单个链接:

<a href="#@" onfocus="this.blur();"><img src="" />test</a>

批量链接,除 FF 外,其他几个浏览器都兼容。

<style>
a { pickbar:expression(this.hideFocus=true) }
</style>
<a href="#@"><img src="" />test</a>

2010-12-3 更新,applewar 分享的方法,兼容 IE / FF / chrome / Opera:

a{outline:none;blr:expression(this.onFocus=this.blur());}


友吧今天

嵌套页面:创建圈子、圈子设置。

处理一些细节。

RSS

上一篇:

下一篇:

Comment (1)

  1. applewar

    我一直在用的跟你不一样。。
    a{outline:none;blr:expression(this.onFocus=this.blur());}
    FF也搞定的

    回复:收下,哈哈^____^

    朱高 回复于 2010-12-3 12:21:32

applewar进行回复 取消回复

电子邮件地址不会被公开。 必填项已用*标注