2014-07-12 14:21:40

View Mode: Normal | Article List
Category: JavaScript | 1 | 2 | 3 | 4 | 5 | >

js 判断浏览器类型

[ 2013-07-07 12:36:48 | Author: zhenhua ]
终极判断:http://www.quirksmode.org/js/detect.html

Browser name: BrowserDetect.browser
Browser version: BrowserDetect.version
OS name: BrowserDetect.OS
Quote
var BrowserDetect = {
  init: function () {
    this.browser = this.searchString(this.dataBrowser) || "An unknown browser";
    this.version = this.searchVersion(navigator.userAgent)
      || this.searchVersion(navigator.appVersion)
      || "an unknown version";
    this.OS = this.searchString(this.dataOS) || "an unknown OS";
  },
  searchString: function (data) {
...

Read More...

javascript 自动转到命名锚记

[ 2009-01-06 10:58:40 | Author: zhenhua ]
1.自动转到命名记
<script laguage="javascript">
 window.location.hash = "#bottom";
 </script>
<a name="bottom">底部</a>

2.自动定位到指定高度
<script laguage="javascript">
 <!--
 //function scrollwin() {
 //document.body.scrollTop
 var scroll_y = parseInt(1000);
 window.scrollBy(0, scroll_y);
 //}
 //-->
 </script>

捕获关闭窗口

[ 2008-12-26 13:07:20 | Author: zhenhua ]
<html>
<body>
<script>
function LeaveWin(){
event.returnValue="call,确定要关闭吗";
}
window.onbeforeunload=LeaveWin;
</script>
</body>
</html>

checkbox 多选框 联动实现

[ 2008-09-12 11:35:00 | Author: zhenhua ]
父类
<input type="checkbox" name="father" forcheckboxgroup="groupname1"/>
子类
<input type="checkbox" name="son" group="groupname1"/>

实现代码
<script type="text/javascript">
 function CheckboxGroup(){
 var arrelement = document.all;
 var i=0;
 while(i<arrelement.length){
 var forgroupattrib = arrelement[i].getAttribute('forcheckboxgroup');
 if(forgroupattrib != null && forgroupattrib != ''){
 arrelement[i].setAttribute('groupmem
...

Read More...
1、如果是Scripting.FileSystemObject (FSO 文本文件读写)被关闭了,开启FSO功能即可,在“运行”中执行regsvr32 scrrun.dll即可

2、安全模式设置成“中”,如果javascript脚本中报这个错误,还应将IE的安全设置“不允许运行未标记为安全的activeX控件”启用即可。

注意如果您将相应的网站设成“受信任的站点”,必须对“受信任的站点”进行相应的IE安全设置,此时如果对“Internet”IE设置将是徒劳的。

3、有些脚本需要微软的 MSXML 控件才能进入。当使用 IE 5 以上版本的缺省安全模式时,会提示是否接受 MSXML 控件,如果接受,MSXML 将自动安装到您的机器上(得等上几分钟)。如果自动安装不成功,可以自行下载和安装 MSXML 3.0 SP7。有时是由于msxml 3服务被关掉了,使用regsvr32 msxml3.dll即可

4、用上面方法基本上能决问题。如果是在安装某个软件后出现这种问题,可尝度卸载该软件或重装一下!

如果还是不行,试试以下方法:

5、请将以下语句复制到记事本中,另存为后缀...

Read More...

javascript实现导出Word、Excel

[ 2008-07-02 14:36:42 | Author: zhenhua ]
Javascript 浏览器客户端导出指定区域到Word、Excel
<table id = "PrintA" width="100%" border="1" cellspacing="0" cellpadding="0" bgcolor = "#61FF13">
<TR style="text-align : center;">
 <TD>单元格A</TD>
 <TD>单元格A</TD>
 <TD>单元格A</TD>
 <TD>单元格A</TD>
</TR>
<TR>
 <TD colSpan=4 style="text-align : center;"><font color="BLUE" face="Verdana">单元格合并行A</FONT></TD>
</TR>
</TABLE>
<table id = "PrintB" width="100%" border="1" cellspacing="0" cellpadding="0">
<TR style="text-align : center;">
 <TD>单元格B</TD>
 <TD>单元格B</TD>
...

Read More...

关闭页面提醒

[ 2008-02-18 10:26:33 | Author: zhenhua ]
<script language=javascript>
function stoprefresh()
{
 return "you will lose any unsaved content";
}

function UnloadConfirm()
{ //页面离开后的事件
 alert('离开页面后的一些清理工作……');
}

</script>
<body>
 <script>
 
 window.onbeforeunload=stoprefresh; //注册关闭前的事件
 window.onunload = UnloadConfirm; //注册关闭后的事件
 
 </script>

 <a href = "http://zhenhua.org">去我的博客</a>
</body>

JavaScript加密解密终级指南

[ 2008-01-04 16:21:56 | Author: zhenhua ]
原文出自:黑客防线 作者:未知

做网页时(其实是网页木马呵呵),最让人烦恼的是自己辛辛苦苦写出来的客户端IE运行的javascript代码常常被别人轻易的拷贝,实在让自己的心里有点不是滋味,要知道自己写点东西也挺累的......^*^

  但我们也应该清楚地认识到因为javascript代码是在IE中解释执行,要想绝对的保密是不可能的,我们要做的就是尽可能的增大拷贝者复制的难度,让他知难而退(但愿~!~),下面我结合自己这几年来的实践,及个人研究的心得,和大家一起来探讨一下网页中javascript代码的加密解密技术。

  以加密下面的javascript代码为例:
<script language="javascript">
alert("《黑客防线》");
</script>
一:最简单的加密解密
大家对于javascript函数escape()和unescape()想必是比较了解啦(很多网页加密在用它们),分别是编码和解码字符串,比如例子代码用escape()函数加密后变为如下格式:
alert%28%22%u9ED1%u5BA2%u9632%u7EBF%22%29%3B
...

Read More...