首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 开源 FAQ 第二书店 博文视点 程序员
频道: 研发 数据库 中间件 信息化 视频 .NET Java 游戏 移动 服务: 人才 外包 培训
    图书品种:235680
       
热门搜索: ASP.NET Ajax Spring Hibernate Java

4.8  问题与解答

问题:我可以使用history和document代替window.history和window.document。在其他情况下我可以不考虑窗口对象吗?

解答:是的。例如,可以使用alert代替window.alert显示消息。window对象包含了当前的脚本,因此它被作为默认对象。但是,要注意的是当使用框架、层、多窗口时,或者在事件处理器中不能省略windows对象的名称。

问题:我使用过document.lastModified方法显示页面的修改日期,但显示的是1970年或者不正确的日期,这个错误是如何产生的?

解答:这个函数依赖于服务器给浏览器传送的文档修改日期。一些Web服务器不能正确处理它,或者需要特殊的文件属性。

问题:我能改变历史记录或者防止用户使用“后退”和“前进”按钮吗?

解答:你不能改变历史记录。你也不能阻止用户使用“后退”和“前进”按钮,但是你可以使用location.replace()方法加载一系列不在历史中的页面。有一些技巧可以阻止“后退”按钮正常工作,但我不推荐它们—这些有损JavaScript的形象。

查看所有评论(0)条】

最近评论



正在载入评论列表...
热点评论