昊's profile烂笔头记事BlogGuestbookNetwork Tools Help

Blog


    December 31

    恢复HTM图标

    我的HTM、HTML图标不知什么时候被改掉了,变成了一个windows的未知图标,在文件夹选项>文件类型里改都不起作用,后来查阅了一下资料,找到了解决的办法:

    原来是注册表中的相关键值被修改或损坏了。

    1:运行regedit,定位到 [HKEY_CLASSES_ROOT\htmlfile\ShellEx\lconHandler] 分支,在右侧窗口中将名为 lconHandler 的键删除。关闭注册表编辑器。

    2:右击桌面IE图标,选择“属性”,然后在“程序”标签下点击“重置web设置”按钮,在弹出的窗口确认,然后关闭设置窗口,这样就可以恢复了。

    December 28

    PHP错误小结(陆续更新中...)

    1. Parse error: syntax error, unexpected '}' in E:\My documents\My Work\zgjdwx\index.php on line 42

    如果“}”出现问题,请检查上一个语句结束时是不是忘记分号“;”。

    December 25

    禁止js文件缓存

    直接把javascript写入页面可以有效的禁止js缓存。

    但是很多时候,我并不想这样做。比如页面是html静态的,而我要引用的js文件是php根据用户登陆情况动态生成的,这个时候js文件就不可以写入html页面。

    例如:<script src="js.php"  type="text/javascript"></script>

    在引用js.php的时候,可以加一个动态的Querystring。类似这种形式:js.php?123455,这样浏览器就会以为每次引用的js文件都是不同的,当然我们的js.php对后面的动态数并不进行处理。

    因此引用代码可以写成下面的形式。我的随机数是用时间产生的。

    <script type="text/javascript">
    var now=new Date();
    var number = now.getSeconds();
    document.write ('\<script src="js.php?'+number+'"\>\</script\>');
    </script>