Tag: JS 预览模式: 普通 | 列表

实现iframe内部页面直接调用该iframe所属父窗口自定义函数的方法。 

比如有A窗口,A内有个IFRAME. B,B里面的装载的是C页面,这时C要直接调用A里面的一个自定义函数ExpandPage();

那么只要在C页面中写如下JS函数就可以了:  

折叠展开javascript 代码复制内容到剪贴板
  1. window.parent.ExpandPage();   

 

[阅读全文]

function sAlert(str){ 
   var msgw,msgh,bordercolor; 
   var iframeUrl;
   iframeUrl="<iframe id=\'content\' name=\'content\' marginwidth=\'1\' marginheight=\'1\' style=\'Z-INDEX: 2; VISIBILITY: inherit; HEIGHT: 100%;\' src=\'"+str+"\' scrolling=\'no\' border=\'0\' frameborder=\'0\'>浏览器不支持嵌入式框架,或被配置为不显示嵌入式框架。</iframe>";

[阅读全文]

软件名称:js压缩专家 v1.0 (英文名称:JsPacker)
软件简介:可以高效的压缩Javascript脚本文件缩短网页显示时间,可以混淆代码保护知识产权,还可以把多个文件合并压缩。产生的代码兼容IE,FireFox等常用浏览器。本软件可免费使用和转载,但严禁用于商业用途。
本软件不同于网络上已有的同类软件,现有的都是网页版的,本软件是完全的绿色软件,下载后直接运行即可,界面很简单。包括压缩率选项,压缩文件设置,压缩文件管理,js压缩结果预览等。
软件大小:296KB
运行环境:win2000/xp/2003 + IE6

[阅读全文]

做web开发的朋友都清楚,js程序的调试是相当郁闷的,因为首先这种语言语法比较灵活,它是一种弱类型的脚本语言,很多错误是无法控制的,这些不谈,最痛苦的是没有什么好的调试工具,现在的情况比以前稍好,在Firefox下还有firebug,这的确是一个不错的js调试工具,但在IE下使用就很麻烦,而且效果很不好,鄙人一直苦于寻找一个很好的IE下的js调试工具,能够自动捕获错误,并定位位置和原因,没想到今天竟在无意中寻找到了这么个好工具,不敢私藏,共享出来,希望能为各位web开发者带来方便

[阅读全文]

09-06
23

JS的arguments 属性

为当前执行的 function 对象返回一个arguments 对象。
function.arguments
function 参数是当前执行函数的名称,可以省略。
说明
通过 arguments 属性,函数可以处理可变数量的参数。 arguments 对象的 length 属性包含了传递给函数的参数的数目。对于arguments 对象所包含的单个参数,其访问方法与数组中所包含的参数的访问方法相同。

[阅读全文]

一个加密JAVASCRIPT的开源工具PACKER2.0.2

这是一个并非很复杂的编码工具,编码过后可以被浏览器直接识别。新浪在用。比如:http://comment4.news.sina.com.cn/comment/cmnt_xml.js

从这里进入http://dean.edwards.name/packer/,很简单的一个界面。


设置也很简单
Numeric (Base 10) :所有的字符都被编码成数字
Normal (Base 62) :所有的字符都被编码成字母与数字符号构成的值。这是推荐的方式。
High ASCII (Base 95) :这种方式的压缩率较高。不推荐,会有兼容性问题。

下载:

http://dean.edwards.name/download/packer.net.zip
包含源代码。需要Microsoft .NET Framework。

http://dean.edwards.name/download/packer.perl.zip
包含源代码。

http://dean.edwards.name/download/packer.wsh.zip
WSH 版本可以从命令行操作!也就是自己写个脚本然后可以批量操作!强悍吧!!!!!


官方:http://dean.edwards.name/download/

 

 

[阅读全文]

JavaScript代码
  1. function $() {   
  2.   var elements = new Array();   
  3.   for (var i = 0; i < arguments.length; i++) {   
  4.     var element = arguments[i];   
  5.     if (typeof element == 'string')   
  6.       element = document.getElementById(element);   
  7.     if (arguments.length == 1)   
  8.       return element;   
  9.     elements.push(element);   
  10.   }   
  11.   return elements;   
  12. }  

 

//只能输入汉字
function onlychinese() {
    if ((window.event.keyCode >=32) && (window.event.keyCode <= 126)) {
        window.event.keyCode = 0 ;
    }

[阅读全文]

<script language="JavaScript">
function check(){
if(document.form3.agree.checked){
document.form3.Submit.disabled = false;}
else document.form3.Submit.disabled = true;}

[阅读全文]

如果web application的编码规则是utf-8,如网页头中的:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
那么js文件中如果有中文输出就会出现乱码,解决此个问题可在引用javascript输出的地方加上charset="gb2312" 或
charset="big5"
(假设输出的是Big5繁体字)。

例:
<script type="text/javascript" language="javascript" src="scripts/output.js" charset="gb2312"></script>

[阅读全文]