JavaScript教程

JavaScript屏蔽类

四、屏蔽浏览器右上角“最小化”“最大化”“关闭”键function window.onbeforeunload(){if(event.clientX>document.body.clientWidth&&event.clientY

六、屏蔽IE后退按钮  在你链接的时候用

七、屏蔽主窗口滚动条  在body标签里加上style="overflow-y:hidden"

八、屏蔽拷屏,不断地清空剪贴板  在body标签里加上onload="setInterval('clipboardData.setData(\'Text\',\'\')',100)"

九、屏蔽网站的打印功能@media print {* { display: none }}

十、屏蔽IE6.0 图片上自动出现的保存图标  方法一:

  方法二 ...


阅读全文 》

JavaScript显示时间

JavaScript显示时间,时间还在走动着!不是一个静态的效果!

演示地址:http://www.ijavascript.cn/tools/jsdemo/320/time.htm

function Time() 定义一个函数。

{ if (!document.layers&&!document.all)

return 由于IE与Netscape对JavaScript的解释不同,造成浏览的效果不同,所以要分别写代码。这句话判断一下用户所使用的浏览器,如果两者都不是,就返回。

var timer=new Date() 定义一个新的变量,名字为timer,为一个新的Date的对象。

var hours=Timer.getHours()

var minutes=Timer.getMinutes()

var seconds= ...


阅读全文 》

JavaScript中的三级联动

三级联动演示

三级联动演示 - 爱JavaScript中文网


阅读全文 》

JavaScript检查表单非空



function fn(myform)

{

var ipt;

var textboxs = new Array(); // text类型的input集合

var radioList = new Object(); // radio类型的input集合,因为Radio比较特殊,要一组一组检测,所以这里用一个Hashtable,根据radio的name作为Key来保存所有的Radio集合

var radioes; // 每一个name对应的Radio集合

var inputs = myform.getElementsByTagName("INPUT"); // 取form下的所有input

// 遍历所有INPUT

//

for (var i=0; i


阅读全文 》

JavaScript中event的x,clientX,offsetX的区别

JavaScript中event的x,clientX,offsetX的区别

请看下面的文字说明,也就是event中x,clientX,offsetX,screenX的区别:

x:设置或者是得到鼠标相对于目标事件的父元素的外边界在x坐标上的位置。

clientX:相对于客户区域的x坐标位置,不包括滚动条,就是正文区域。

offsetx:设置或者是得到鼠标相对于目标事件的父元素的内边界在x坐标上的位置。

screenX:相对于用户屏幕。

同时你可以对比下面代码分析

Click here to show.

function show(){

alert("window.event.x:"+window.event.x+"\nwindo ...


阅读全文 》

JavaScript中的execCommand

execCommand方法是执行一个对当前文档,当前选择或者给出范围的命令。处理Html数据时常用

如下格式:document.execCommand(sCommand[,交互方式, 动态参数]) ,其中:sCommand为指令参数(如下例中的"2D-Position"),交互方式参数如果是true的话将显示对话框,如果为false的话,则不显示对话框(下例中的"false"即表示不显示对话框),动态参数一般为一可用值或属性值(如下例中的"true")。

document.execCommand("2D-Position","false","true");

下面列出的是指令参数及意义

2D-Position 允许通过拖曳移动绝对定位的对象 ...


阅读全文 》

javascript取得屏幕宽度

网页可见区域宽: document.body.clientWidth

网页可见区域宽: document.body.offsetWidth (包括边线的宽)

网页正文全文宽: document.body.scrollWidth

网页被卷去的高: document.body.scrollTop

网页被卷去的左: document.body.scrollLeft

网页正文部分上: window.screenTop

网页正文部分左: window.screenLeft

屏幕分辨率的宽: window.screen.width

屏幕可用工作区宽度: window.screen.availWidth


阅读全文 》

javascript取得屏幕高度

网页可见区域高: document.body.clientHeight

网页可见区域高: document.body.offsetHeight (包括边线的高)

网页正文全文高: document.body.scrollHeight

屏幕分辨率的高: window.screen.height

屏幕可用工作区高度: window.screen.availHeight


阅读全文 》

JvavScript二进制十进制转换

JvavScript二进制十进制转换

有从十进制转换的、有从二进制转换的、有从十六进制转换的,还有八进制的

大家如果需要的话可以拿去

var oOriginal = document.getElementById("original");

function change10(){

var num = parseInt(oOriginal.value);

alert("2: " + num.toString(2) + "\n" + "8: " + num.toString(8) + "\n" + "10: " + num.toString(10) + "\n" + "16: " + num.toString(16));

}

function change2(){

var num = parseInt(oOriginal.value,2);

alert("2: " + num.toString(2) + "\n" + "8 ...


阅读全文 》

JvavScript处理URL的GET数据

JvavScript处理URL的GET数据,其实主要用的还是unescape这个函数

比如:"%B2%E2%CA%D4%B2%E2%CA%D4"


阅读全文 》