This Domain(Admin5.com) is for Sale:

js技巧收集(200多个)

时间:2007-12-27  来源:不详  作者:林子


子窗口
var data=new Object();
data.value1="china";
window.returnValue=data;
window.close(); 本文来自织梦


200.动态设置事件,带参数
<INPUT TYPE="text" NAME="a1">
<SCRIPT LANGUAGE="JavaScript">
<!--
function hah(para)
{
alert(para)
}
a1.onclick=function()
{
hah('canshu ')
}
//a1.attachEvent("onclick",function(){hah('参数')});
//-->
</SCRIPT>//

dedecms.com


201.将url转化为16进制形式
var ret = ''; copyright dedecms

for(var i=0; i < str.length; i )
{
var ch = str.charAt(i);
var code = str.charCodeAt(i);

内容来自dedecms

if(code < 128 && ch != '[' && ch != '\'' && ch != '=')
{
ret = ch;
}
else
{
ret = "[" code.toString(16) "]";
}
}
return ret;//

本文来自织梦

202.打开新的窗口并将新打开的窗口设置为活动窗口
var newWin=window.open("xxxx");
newWin.focus();// copyright dedecms


203.容错脚本
JS中碰到脚本错误时不做任何操作:window.onerror = doNothing;
指定错误句柄的语法为:window.onerror = handleError
function handleError(message, URI, line)
{// 提示用户,该页可能不能正确回应
return true; // 这将终止默认信息
}//在页面出错时进行操作 织梦内容管理系统

204.JS中的窗口重定向:
window.navigate("http://www.sina.com.cn");// 织梦内容管理系统

205.防止链接文字折行
document.body.noWrap=true;// 织梦好,好织梦

206.判定字符是否匹配.
string.match(regExpression)//

织梦内容管理系统

207.
href="javascript:document.Form.Name.value='test';void(0);"//不能用onClick="javacript:document.Form.Name.v 织梦内容管理系统

alue='test';return false;" 织梦好,好织梦

当使用inline方式添加事件处理脚本事,有一个被包装成匿名函数的过程,也就是说
onClick="javacript:document.Form.Name.value='test';return false;"被包装成了:
functoin anonymous()
{
document.Form.Name.value='test';return false;
}
做为A的成员函数onclick。
而href="javascript:document.Form.Name.value='test';void(0);"相当于执行全局语句,这时假如使用return语句会

织梦内容管理系统

报告在函数外使用return语句的错误。 织梦好,好织梦


208.进行页面放大
<P onmouseover="this.style.zoom='200%'" onmouseout="this.style.zoom='normal'">
sdsdsdsdsdsdsdsds
</p>// 织梦内容管理系统

209.放置在页面的最右边
<input type="text" value='bu2' style="float:right">// 织梦好,好织梦

210.通过style来控制隔行显示不同颜色
<style>
tr{
bgcolor:expression(this.bgColor=((this.rowIndex)%2==0 )? 'white' : 'yellow');
}
</style>
<table id="oTable" width="100" border="1" style="border-collapse:collapse;">
<tr><td>&nbsp;</td></tr>
<tr><td>&nbsp;</td></tr>
<tr><td>&nbsp;</td></tr>
<tr><td>&nbsp;</td></tr>
<tr><td>&nbsp;</td></tr>
</table>//

本文来自织梦

211.全屏最大化
newwindow=window.open("","","scrollbars")
if (document.all)
{
newwindow.moveTo(0,0)
newwindow.resizeTo(screen.width,screen.height)
}// dedecms.com

212.根据名字解析xml中的节点值
var XMLDoc=new ActiveXObject("MSXML");

看完这篇,您有何感觉呢?

文章评论

共有位Admini5网友发表了评论 查看完整内容

24小时热门信息