标签为 兼容性 的存档

搜索引擎的增强

又偷了一段代码,原理在这里,只是如果想应用在自己的搜索引擎里可能还要做相应的修改才行.

(function() { var f = document.getElementById(‘searchbox’); if (!f) { f = document.getElementById(‘searchbox_demo’); } if (f && f.q) { var q = f.q; var n = navigator; var l = location; if (n.platform == ‘Win32′) { q.style.cssText = ‘border: 1px solid #7e9db9; padding: 2px;’; } var b = function() { if (q.value == ”) { q.style.background = ‘#FFFFFF url(http://www.google.com/coop/images/google_custom_search_watermark.gif) left no-repeat’; } }; var f = function() { q.style.background = ‘#ffffff’; }; q.onfocus = f; q.onblur = b; if (!/[&?]q=[^&]/.test(l.search)) { b(); } } })();

今天抽时间测试了下,发现在IE下显示正常但在FF下则不能正常显示,不知道是代码的问题,还是兼容性的问题,或者偷来的代码不全.无奈之下,暂时放下不用了.等以后有时间再研究吧.

广告占位

闲来无事在自己的网页上放上了个广告,其实是想放Google Adsense的,只是过申请还要审核,于是测试般的把自己主机的广告放上来了.

考虑到将来的兼容性和扩展性,把广告的链接放到了ad.asp文件里,这样广告发生变动的时候,只要更改ad.asp文件内容就可以了.

看两天碍眼的话,就撤下来!

浏览器的兼容性和容错性

因为我调试blog的时候一直是用FF来查看效果的,本以为已经是很完美的效果了,没想到,今天在单位用IE查看的时候,发现侧栏已经错位了,真是讨厌@

没有办法又花了一个晚上的时间找原因,其实问题还是很简单的,只不过是一个width的数值问题,就造成了两者的不同效果,真是没有办法,浪费我这么长的时间;不过顺便把一些其他的小问题解决了,现在应该又可以安静一段时间了.看来FF和IE的兼容性还是差一点呀!