
//隐藏子菜单
this.hideMenu=function(){
if(menu.selectedIndex==-1) return;
menu.barItems[menu.selectedIndex].className=id+"_barItem";
menu.pads[selectedIndex].style.display="none";
menu.selectedIndex=-1;
menu.board.style.display="none";
}
//执行菜单命令;
this.execute=function(ary){
if(ary[2]==null) return;
if(ary[1]=="js") { eval(ary[2]); menu.hideMenu(); }
else if(ary[1]==null || ary[1].toLowerCase=="_self") location.href=ary[2];
else{ var x=window.open(ary[2],ary[1]); x.focus(); }
}
//建立子菜单的显示面板
this.crtMenuBoard=function(){
document.write(
"<div id='"+id+"_board' style='position:absolute;width:160px;height:10px;left:0px;top:20px;background-color:#666666;z-index:99;display:none;'>"+
"<div style='position:absolute;width:100%;height:100%;left:0px;top:0px;'>"+
"<iframe id='"+id+"_frame' name='"+id+"_frame' width='100%' height='100%' frameborder='0' scrolling='no'></iframe>"+
"</div>"+
"<div id='"+id+"_pad' style='position:absolute;width:100%;height:100%;left:0px;top:0px;'></div>"+
"</div>"
);
menu.board=document.getElementById(id+"_board");
menu.pad=document.getElementById(id+"_pad");
menu.pad.className=id+"_board";
menu.pad.onselectstart=function(){ return false;}
}
//增加对像的一个子元素
this.crtElement=function(el,p){
return p.appendChild(document.createElement(el));
}
//安装菜单;
this.setup=function(){
menu.crtMenuBoard();
menu.crtMenuBar();
document.attachEvent("onclick",menu.hideMenu);
}
menu.setup();
}
</script>
</body>
</html>
- 一个强制弹出窗口的javascript类:ForceWindow
2006-10-22 00:00:00
一个可以不被广告拦截器拦截的弹出窗口,参见地址:http://www.iecn.net/forum/showthread.php?s=threadid=14903 ForceWindow.iclass.js代码如下(使用、讲解、相关说明全...[阅读全文] - javascript技巧:让网页自动穿上外套
2006-10-22 00:00:00
进行网页设计时,许多网页都需要相同的边框图案和导航条,FrontPage给我们提供了共享边框方便设计,但是,这样也不太方便,毕竟每个网页都添加了相同的内容,无形中网页增...[阅读全文] - javascript实用技巧集锦(4)
2006-10-22 00:00:00
31.TEXTAREA自适应文字行数的多少 textarea rows=1 name=s1 cols=27 onpropertychange="this.style.posHeight=this.scrollHeight" /textarea 32. 日期减去天数等于第二个日...[阅读全文] - 一个非常强大完整的web表单验证程序(1)
2006-10-22 00:00:00
表单的验证一直是网页设计者头痛的问题,表单验证类 Validator就是为解决这个问题而写的,旨在使设计者从纷繁复杂的表单验证中解放出来,把精力集中于网页的设计和功能上的...[阅读全文] - javascript实用技巧集锦(3)
2006-10-22 00:00:00
21.让弹出窗口总是在最上面: body onblur="this.focus();" 22.不要滚动条? 让竖条没有: body style="overflow:scroll;overflow-y:hidden" /body 让横条没有: body style="o...[阅读全文] - 一个非常强大完整的web表单验证程序(2)
2006-10-22 00:00:00
Validator 完整代码: style body,td{font:normal 12px Verdana;color:#333333} input,textarea,select,td{font:normal 12px Verdana;color:#333333;border:1px solid #999...[阅读全文] - javascript实用技巧集锦(2)
2006-10-22 00:00:00
14. 光标是停在文本框文字的最后 script language="javascript" function cc() { var e = event.srcElement; var r =e.createTextRange(); r.moveStart("character",e.valu...[阅读全文] - 基于客户端的分页导航(1)
2006-10-22 00:00:00
思路:用纯JS的方法,只能通过判断当前页面的文件名,然后算出上下页地址,首页和尾页需要在脚本中配置好,最后生成导航代码。用数据绑定的方法则要简单得多,设定dataPage...[阅读全文] - javascript实用技巧集锦(1)
2006-10-22 00:00:00
...[阅读全文] - Select的OnChange()事件
2006-10-22 00:00:00
我们用Select的onchange事件时,常会遇到这样一个问题,那就是连续选相同一项时,不触发onchange事件.select的onchange事件就是这样子的.你得有Change(改变),才能触发该事件.....[阅读全文] - 基于客户端的分页导航(3)
2006-10-22 00:00:00
技巧:如果每次只显示一条记录,还可以用记录集移动的方法: forums forum name[FLASH技术交流]/name moderator ![CDATA[版主:赢点儿 chenye_1976 holybozo laiy.net]]/mo...[阅读全文] - 几行代码轻松搞定网页的简繁转换
2006-10-22 00:00:00
对网页进行简繁字体转换的方法一般有两种:一是使用《简繁通》这样的专业软件,另外一种是制作两套版本的网页。显然,这两种方法都较为麻烦,而且专业软件一般不能用于免费...[阅读全文] - 基于客户端的分页导航(2)
2006-10-22 00:00:00
2.对表格进行数据绑定,然后用对象的翻页方法实现 forums forum name[FLASH技术交流]/name moderator ![CDATA[版主:赢点儿 chenye_1976 holybozo laiy.net]]/moderator de...[阅读全文] - 打印网页时去掉页眉页脚
2006-10-22 00:00:00
script language="JavaScript" var hkey_root,hkey_path,hkey_key hkey_root="HKEY_CURRENT_USER" hkey_path="\\Software\\Microsoft\\Internet Explorer\\PageSetup\\" //...[阅读全文] - 网页经典代码(一)
2006-10-22 00:00:00
...[阅读全文] - IE5+专有日历
2006-10-22 00:00:00
...[阅读全文] - 源码学习:一个简单的日历控件(7)
2006-10-22 00:00:00
else{ var theCell=theRow.insertCell(j); theCell.style.cssText="background-color:#F0F0F0;cursor:default;"; } } } //****************调整日历位置**************// v...[阅读全文] - 跨框架下拉菜单
2006-10-22 00:00:00
HTML XMLNS:myMenu ?IMPORT namespace="myMenu" implementation="study/menu1.htc" / HEAD/HEAD SCRIPT function doFunction(){ // Retrieve the result from the event ob...[阅读全文] - 源码学习:一个简单的日历控件(6)
2006-10-22 00:00:00
if(defaultDate==undefined || defaultDate==""){ var theDate=new Array(); calendar.head.innerText = calendar.today[0]+"-"+calendar.today[1]+"-"+calendar.today[2];...[阅读全文] - 用鼠标拖动表格进行排序
2006-10-22 00:00:00
script language="javascript" var beginMoving=false; function MouseDownToMove(obj){ obj.style.zIndex=1; obj.mouseDownY=event.clientY; obj.mouseDownX=event.client...[阅读全文]
- [博客运营] 各种漂亮的鼠标URL代码
- [搜索优化] 没有放之四海皆准的SEO技巧
- [搜索优化] 搜索引擎关键词排名优化知识完全手册
- [搜索优化] Title的写法
- [搜索优化] 百度封什么样的网站?兼谈初级SEO办法
- [搜索优化] Google排名的三大关键
- [JavaScript] ie里window的method列表
- [JavaScript] 让弹出窗口变得“体贴”一些
- [JavaScript] 点一下,首页地址添加到收藏夹
- [系统DIY] Windows操作系统十三例安装技巧
- [系统DIY] 实现Win98、WinNt、Win2000互相访问Fat32 N
- [系统DIY] Windows 罕见技巧全集大放送
- [系统DIY] 重装Windows后LILO被覆盖的解决办法


