`
mbn
  • 浏览: 23468 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
在各个浏览器下运行如下js代码: var x = { c:"Beijing", 12:12 }; for(var a in x){ alert(a+": "+x); } 看看alert出来的顺序在各个浏览器下有何不同。 参考 http://www.w3help.org/zh-cn/causes/SJ9011 Chrome Opera 中 for-in 语句遍历出对象属性的顺序与定义的不同 标准参考根据 ECMA-262(ECMAScript)第三版中描述,for-in 语句的属性遍历的顺序是由对象 ...
众所周知,我们web开发人员痛恨IE浏览器,因为IE不支持标准,标准外的默认行为又和其他浏览器经常不一致: 在IE中用javascript做跳转,比如用window.location.href = “http://www.google.com”; google无法取到浏览器请求的HTTP referrer,因为IE清空了document.referrer 而其他主流浏览器Firefox和Chrome都会保留referrer,这意味着IE又要享受“部长级”特殊待遇了: if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)){ ...
IE报告“存储空间不足,无法完成此操作”的原因 出错原因: 当用window.showModalDialog打开模态窗口时,模态窗口中的页面访问了 "navigator.userAgent"。 访问navigator.userAgent出错的原因和解决方法: IE的User-Agent键下含非标准值,超出默认的字符空间,以致于出错. 可以查找注册表中的以下位置,看是否存在过长的字符串。 "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\User Agent\Post ...
原帖:http://leeiio.me/text-overflow-ellipsis/Default.aspx?__tencentip=172.30.25.149&__tencentid=1&__tencentrawurl=http://leeiio.me/text-overflow-ellipsis/ 这个标题其实已经是一个老生常谈的问题了。很多时候,比如网站最基本的文章列表,标题会很长,而显示列表的区域宽度却没有这么宽,这时候最正常的做法就是让超出宽度的部分文字用省略号(…)来表示。通常做法是网站后台程序截取一定的字符然后输出到前台显示或者前台用javascript截取 ...
页面域关系: 主页面a.html所属域A:www.taobao.com 被iframe的页面b.html所属域B:www.alimama.com,假设地址:http://www.alimama.com/b.html 实现效果: A域名下的页面a.html中通过iframe嵌入B域名下的页面b.html,由于b.html的宽度和高度是不可预知而且会变化的,所以需要a.html中的iframe自适应大小. 问题本质: js对跨域iframe访问问题,因为要控制a.html中iframe的高度和宽度就必须首先读取得到b.html的大小,A、B不属于同一个域,浏览器为了安全性考虑,使js跨域访 ...
如何让DIV元素永远居中显示 2007年8月25日 1:38:13 From: http://www.sodi.com.cn/rmjs/ShowArticle.asp?ArticleID=706 做个变换菜单的DIV居中问题搞了我几个小时,在网上搜到的都不是很理想,终于测试出来一个方法来,这个方法绝对有效,当你真的拿DIV没办法的时候可以试试. <style type="text/css"> #center { position:absolute; width:300px; height:60px; left:50%; top:50%; ...
1 针对firefox ie6 ie7的css样式 现在大部分都是用!important来hack,对于ie6和firefox测试可以正常显示,但是ie7对!important可以正确解释,会导致页面没按要求显示!找到一个针对IE7不错的hack方式就是使用“*+html”,现在用IE7浏览一下, ...
IE浏览器或是IE内核的浏览器,打开的网页中,所有的文本框(输入框),都不能获得焦点,无法输入内容,也不能选择里面的内容,但是其他的功能都正常,比如:浏览、弹出窗口等。 这个问题的原因,是由于 mshtmled.dll 这个文件丢失或损坏造成的,原因是mshtmled.dll是IE的编辑器功能的核心,此文的路径是:  系统目录\system32\mshtmled.dll 修复方法: 1. 从 相同版本的操作系统和IE 的其他正常的电脑上,拷贝一个 mshtmled.dll,放到 出问题的电脑的 系统目录\system32\ 下 2. 开始–>运行, 输入 regsvr32 msht ...
由于window.onload()在所有页面元素加载完成后执行其函数,所以如果页面元素中存在如过大图片,页面加载速度就有所影响,因此,急需替代函数,如果不用其他js框架,如何解决,后来一搜,发现有人已经解决这事情了。http://www.brothercake.com/site/resources/scripts/domready/。 相当的不错。其源码: domFunction.js // DF1.1 :: domFunction // ***************************************************** // DOM scripting by ...
将链接地址包装成伪链接显示在状态栏的办法: <a onMouseOver='window.status="http://www.baidu.com"; return true;' onMouseOut='window.status="Done"; return true;' href="http://www.google.com" target="_blank">Link Text Here</a> 鼠标指向链接时在地址栏显示的是baidu,但是真正链接的地址是google
用 XHTML+CSS 布局,有一个技术一开始让你不习惯,应该说是一种思维方式与传统表格布局不一样,那就是:所有辅助图片 都用背景来实现。类似这样: BACKGROUND: url(images/bg_poem.jpg) #FEFEFE no-repeat right bottom;  尽管可以用 直接插在内容中,但这是不推荐的。这里的"辅助图片"是指那些不是作为页面要表达的内容的一部分,而 仅仅用于修饰、间隔、提醒的图片。例如:相册中的图片、图片新闻中的图片,上面的 3d 盒模型图片都属于内容的一部分, 它们可以用 元素直接插在页面里,而其它的类似 logo,标题图片, ...
区别不同浏览器,CSS hack写法: 区别IE6与FF:        background:orange;        *background:blue; 区别IE6与IE7:        background:green !important;        background:blue; 区别IE7与FF:        background:orange;        *background:green; 区别FF,IE7,IE6:        background:orange;        *background:green !important;        ...
      盒子模型是CSS中一个重要的概念,理解了盒子模型才能更好的排版。其实盒子模型有两种,分别是 IE 盒子模型和标准 W3C 盒子模型。他们对盒子模型的解释各不相同,先来看看我们熟悉的标准盒子模型: W3C 盒子模型的范围包括 margin、border、padding、content,并且 content 部分不包含其他部分。 IE 盒子模型的范围也包括 margin、border、padding、content,和标准 W3C 盒子模型不同的是:IE 盒子模型的 content 部分包含了 border 和 pading。 ------------------------ ...
Global site tag (gtag.js) - Google Analytics