Welcome 微信登录

首页 / 脚本样式 / JavaScript

清除网页历史记录,屏蔽后退按钮!

清除网页历史记录,屏蔽后退按钮!

本文介绍网络上可找到的各种禁用浏览器后退按钮方案,分析它们各自的优缺点和适 用场合。一、概述 曾经有许多人问起,“怎样才能‘禁用"浏览器的后退按钮?”,或者“怎样才能防止用户点击后退按钮返回以前浏 览过的页面?”在ASP论坛上,这个问题也是问得最多的问题之一。遗憾的是,答案非常简单:我们无法禁用浏览器的后退 按钮。 起先我对于居然有人想要禁用浏览器的后退按钮感到不可思议。后来,看到竟然有那么多的人想要禁用这个后退按 钮,我也就释然(想要禁用的只...
通过event对象的fromElement属性解决热区设置主实体的一个bug

通过event对象的fromElement属性解决热区设置主实体的一个bug

点击“设为主实体”这个超链接后,原来的提示框会变色,而且会显示内容:“已经设置为合并主实体”。 问题:当a热区的提示框上的超链接下面有另一个热区b的时候,点击a热区提示框的超链接后,会触发b热区的mouseover事件,导致a热区的提示框会消失。 这个问题我苦思了好久也找不到解决方法,上星期周俊提示我可以检测一下事件的来源元素。我突然想到IE的event对象有一个属性 fromElement,测试了一下,果然在点击a热区提示框的超链接后,b热区的m...
js 解决“options为空或不是对象”

js 解决“options为空或不是对象”

昨天在做ip/pv统计的页面的时候遇到一个奇怪的问题,我在页面里放了一个select控件,控件的id是selectMonth但用js动态增加它的option的时候,老提示脚本错误:“options为空或不是对象”,但用document.form1.xx或document.getElementById是能取到对象的。 找了好久都找不到原因,没办法,只有绕一条远路,在原来放select控件的放一个div,然后用js动态创建一个select,然后把select放...
HTML与javascript常碰到的编码问题第1/2页

HTML与javascript常碰到的编码问题第1/2页

在这里我简单的谈一下前端HTML与javascript日常工作中常碰到的编码问题。在计算机中,我们储存的信息都是用二进制码表示的。我们认识的、屏幕上显示的英文、汉字等符号和储存用的二进制代码的互相转换,就是编码。 有两个基本概念需要说明,charset 和 character encoding: charset ,字符集,也就是某个符号和某个数字映射关系的一个表,也就是它决定了107 是koubei 的 ‘a",21475 是口碑的“口”,不同的表有不同的...
javascript 时间对象的练习

javascript 时间对象的练习

DATE对象提供三种方法: 1.从系统中获取当前的时间和日期; 2.设置当时的时间和日期; 3.时间,日期转换成其它格式. setYear 设置当前年份 setMonth 设置当前月份 setDate 设置当前日期 setDay 设置当前对象的星期数 setHours 设置当前的小时 setMinutes 设置当前的分钟 setSeconds 设置当前的秒 setTime 设置当前的时间(毫秒为单位) 内置对转--Date //从系统中获取当...
javascript prototype,executing,context,closure

javascript prototype,executing,context,closure

要学好JavaScript,有几个基本概念必须搞清楚:prototype,executing,context,closure。Prototype 在JavaScript语言中,通常使用Prototype来实现OO。在这里,我们不对JavaScript的OO实现进行过多的探讨,着重来看一下JS中对象的内存模型。在开始之前,需要先明确以下几点: 1. JS中,存在以下几种数据类型:string,number,boolean,object,function(注意...
<< 1671 1672 1673 1674 1675 1676 1677 1678 1679 1680 >>