2009-03-20 07:55 | Posted by Sunshow | Filed Under Software
从我做起,升级IE8,抵制IE6…… 下载地址:http://www.microsoft.com/windows/internet-explorer/worldwide-sites.aspx 标签:ie, 下载, 升级 相关日志 再次谴责IE6 (1) CSS Sprites样式生成工具 (0) [转载]让你的Firefox和IE跑的更快 (0) 允许本地文件系统上的 HTML 页访问脚本 (0) 升级至WordPress 2.5 (8)
2009-02-21 17:11 | Posted by Sunshow | Filed Under WebDev
让我们看看这个很简单的例子: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title></title> <style type="text/css"> * { margin: 0; padding: 0; } #body { margin: 0 auto; width: 400px; height: 200px; background: #eee; } #left { float: left; width: 100px; [...]
2009-02-21 14:54 | Posted by Sunshow | Filed Under WebDev
我都不知道什么时候开始就有这个问题了,我记得以前是没问题的…… 症状很简单,写一行最简单的javascript代码,例如“alert(1);”,保存成.js文件 接着在一个html文件中用script标签引入该js,在IE7下打开始终提示无效字符,简直让我抓狂了 (最诡异的事情是有时候改个文件名又能执行,有的文件名又不行,见鬼) 于是分析问题,用IETester的IE6标签打开,一切正常 放到webserver下通过http访问,也正常 这样基本可以确定是本地安全策略的问题 把Internet选项的安全设置本地设为低,再打开之前的文件,竟然……还不行 最后搜到了微软的官方说明(据说是机器翻译,可读性还挺不错): Internet Explorer 7 如果使用 Internet Explorer 7 时遇到此问题,请按照下列步骤: 1. 单击 开始 ,单击 运行 ,在 打开 的框中键入 Regedit ,然后单击 确定 。 2. 找到下面的注册表项,并单击下面的注册表项: HKEY_LOCAL_MACHINESOFTWAREMicrosoftInternet ExplorerMainFeatureControlFEATURE_BLOCK_LMZ_SCRIPT(注:这个项默认似乎没有,得自己建立) 3. 在 编辑 菜单上指向 新建 ,然后单击 DWORD 值 。 4. 在 DWORD 值 框中,键入 iexplore.exe ,,然后再按 Enter。 5. 双击在步骤 4 中创建 iexplore.exe [...]
2009-01-20 14:36 | Posted by Sunshow | Filed Under WebDev
其实题目不太确切,应该是对回车(Return,即r)换行(New line,即n)的不同处理 看示例就明白了: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title></title> <script type="text/javascript"> <!-- function removeLineBreaksIE() { var testDiv = document.getElementById('test'); var text = testDiv.innerHTML; testDiv.innerHTML = '<pre>' + text.replace(/rn/ig, '') + '</pre>'; } function removeLineBreaksFx() { var testDiv = document.getElementById('test'); var text = testDiv.innerHTML; testDiv.innerHTML = text.replace(/n/ig, ''); } //--> [...]
2009-01-14 13:54 | Posted by Sunshow | Filed Under WebDev
先来看个很简单的例子: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>innerHTML Test</title> <script type="text/javascript"> <!-- function doPreTest() { var pre = document.getElementById('preTest'); pre.innerHTML = pre.innerHTML; } //--> </script> </head> <body> <pre id="preTest"> 1. first line. 2. second line. 3. third line. </pre> <button type="button" onclick="doPreTest()">点我</button> </body> </html> 提示:你可以先修改部分代码再运行。 分别在IE和Firefox下运行会得到不同的结果,看代码会发现实际上只是执行了一条看起来是无意义的操作(这里只是举例子): var pre = document.getElementById('preTest');pre.innerHTML [...]
Recent Comments