分类:脚本语言
共 349 篇
一、什么是Suggest Framework Suggest Framework 顾名思义,就是仿 Google Suggest 的一个小框架,让你的文本框也有提示功能。利用Suggest Framework你可以在自己的网站上很轻松实现“输入提示”效果,这种效果会很大程度上提高用户体验,提高搜索效率。一个页面上可以出现多个搜索框,每个搜索框都可以实现单独配置。 二、.使用Suggest Framework 1. 引用Suggest Framework: 2. 添加提示框样式: 3. 给需要使用提示功能的文本框添加name、action属性: 说明:除action属性外,Suggest Framework还给文本框添加了4个属性columns、capture、heading和delay,下边分别说明:…
📂 脚本语言
👤 博主
📅 2008-09-25
👁 7837
👍 0
阅读全文 →
原始代码: 这个在以前是可以正常运行的,只要你不使用文档类型声明。 但是,标准设计的网页需要进行文档类型声明以告知浏览器按照怎样的规则去解析网页。当我们使用过渡型标准声明的时候,我们发现这个原本工作正常的对联代码不再起作用。 这是符合标准的代码,和上面的区别是它加了文档类型声明: 为什么小小的标准声明让对联广告无法工作? 问题的根源: google了几篇文章之后,找到了真凶!哦,抱歉,没有这么夸张了。 让我们回到第一段代码: 注意这一句:diffY=document.body.scrollTop; 当我们采用标准声明之后,你会发现无论你怎样拖动滚动条,diffY的值始终为零。见鬼了吗?不,事实上从html4/loose.dtd开始,只要你采用了相应的文档类型声明,diffY的值就会恒为零(有一种特殊情况,下面谈)。…
📂 脚本语言
👤 博主
📅 2008-08-15
👁 4896
👍 0
阅读全文 →
作用 从文件中返回对 Automation 对象 的一个引用。 语法 GetObject( ) 参数 pathname 可选项。 完整的文件路径和名称,文件中包含了要检索的对象。 如果忽略了 pathname ,那么需要 class 。 class 可选项。 对象的类。类参数采用的语法是 appname.objectype ,包括了以下部分: appname 必选项。 提供对象的应用程序名称。 objectype 必选项。 要创建的对象的类的类型。 说明 使用 GetObject 函数可以从文件中访问一个 Automation 对象。 可以将由 GetObject 返回的对象赋值给对象变量。 例如:…
📂 脚本语言
👤 博主
📅 2008-08-12
👁 5083
👍 0
阅读全文 →
怎么定义函数B,让B在运行的时候不仅能终止B本身,而且能终止函数A的运行? 这是个非常规的问题,我们分两大部分讨论(1.为什么一定这样做 2.怎么实现) 1. 显然,这种编码方式已经打乱了正规的程序编写原则,我们编写函数的目的就是为了封装,为了实现代码的模块化,如果B能让A退出返回, 那这种编码方式肯定比滥用 goto 语句还滥了。 这样做有必要吗?为什么一定要这样做....?? 答案如下: 假如我们要扩展Array的prototype,比方说:定义一个find方法,用来返回第一个让执行函数为真的数组元素。 结果另我们大失所望。 首先:在逻辑上,程序是错误的,因为我们期望返回第一个偶数,但是程序却返回的是最后一个偶数。…
📂 脚本语言
👤 博主
📅 2008-07-19
👁 5419
👍 0
阅读全文 →
经常需要对JScript.Encode进行在线解密,百度了下找到了这个在线工具转了过来,由于权限问题加密功能不好用。
📂 脚本语言
👤 博主
📅 2008-06-25
👁 18617
👍 0
阅读全文 →
function flashChecker()
{
var hasFlash=0; //是否安装了flash
var flashVersion=0; //flash版本
var isIE=/*@cc_on!@*/0; //是否IE浏览器
if(isIE)
{
var swf = null;
try{ swf= new ActiveXObject('ShockwaveFlash.ShockwaveFlash'); }catch(e){}
if(swf) {
hasFlash=1;
VSwf=swf.GetVariable("$version");…
📂 脚本语言
👤 博主
📅 2008-06-19
👁 5699
👍 0
阅读全文 →
<html><head><title>JavaScript在线压缩/格式化</title>
<meta http-equiv=Content-Type content="text/html; charset=gb2312">
<style type="text/css">
html{overflow:hidden;}
textarea{width:100%;height:250px;}
</style>
</head>
<body>
<script language=JavaScript>
<!…
📂 脚本语言
👤 博主
📅 2008-06-19
👁 4812
👍 0
阅读全文 →
结果:成功。输出"30 Hello,World!" 结果:成功。输出"30 Hello,World!" 说明:函数add的声明在整个块1中都是有效的。 结果:错误。提示"缺少对象add" 说明:Js在html中的执行顺序是先执行块1,再执行块2。add在块2中声明,在块1中调用时还未声明,因而出错! 结果:成功。输出"Hello,World! 30" 说明:在块2中调用add时,add已在块1声明过了。
📂 脚本语言
👤 博主
📅 2008-06-18
👁 5871
👍 0
阅读全文 →
平时用直接量创建一个对象并使用时一般形如: 可以看到,要访问对象的属性我们既可以用"对象名.属性名"的方式,还可以用关联数组进行访问。但在QZone上我们可以看到很多类似的对象直接量: 这样就无法使用"对象名.属性名"的方式进行访问对象的属性了,而只能用关联数组进行访问:
📂 脚本语言
👤 博主
📅 2008-06-17
👁 4812
👍 0
阅读全文 →
跟踪Flash代码,发现只要 Flash 的 AS 代码里执行了 flash.external.ExternalInterface.call,自动会在页面上面创建 function __flash_unloadHandler() {} 方法。 为了防止这个方法对浏览器造成死循环,我们得把这段不必要的方法在页面刷新前清掉。幸运的是,IE为我们提供了onbeforeunload: 这样就在关闭页面前,把这两个危险的方法清空。
📂 脚本语言
👤 博主
📅 2008-06-17
👁 4698
👍 0
阅读全文 →