
JavaScript
文章平均质量分 61
必败客
见怪不怪,其怪自败 。
展开
-
鼠标移到向上或向下的图片上,文本自动滚动
做这个程序,需要用到1个html,1个js,3张图片.中间的那篇文章是我的真实写照。我们开始做吧,首先写个demo.html:http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">Untitled Document.Container { positi原创 2007-07-30 11:18:00 · 943 阅读 · 0 评论 -
60秒倒计时的一个小JAVASCRIPT
secs = 60; // Number of secs to delay -CHINA-studio wait = secs * 100; document.forms.register.Submit.disabled =true; for(i=1;i window.setTimeout("doUpdate(" + i + ")", i * 100); } window.se原创 2007-07-31 08:20:00 · 652 阅读 · 0 评论 -
Java与JavaScript的通信
信任1. 聊天演示程序内在的想法,连同这篇文章一起都是我自己的。我所见过的所有聊天程序不是完全基于JAVA就是HTML。我的方法是这两种方法的一个很好的平衡。2. 我通过在Netscape开发者站点阅读大量的文章后收集了在JAVA和JAVASCRIPT间通信的技术信息。3. 我第一次在读Danny Goodman的文章时(The JavaScript Apostle on the Netscape原创 2007-07-30 22:02:00 · 688 阅读 · 0 评论 -
Javscript实现表单复选框的全选功能
有很多人不知道在多选框中全选怎么还编写代码。其实很简单,下面就是代码以及说明,请仔细阅读。 以下是引用片段: //代码说明(lulu163.com):form1为表单名,memberId为复选框,selectbutton为全选按钮 function selectAll() { for (var i=0;ivar te原创 2007-07-30 22:00:00 · 577 阅读 · 0 评论 -
JSP(Struts)避免Form重复提交的三种方案
1 javascript ,设置一个变量,只允许提交一次。 var checkSubmitFlg = false; function checkSubmit() { if (checkSubmitFlg == true) { return false; } checkSubmitFlg = true; return t原创 2007-07-30 21:59:00 · 511 阅读 · 0 评论 -
JS特效:用鼠标事件实现图片的渐显效果
把这个内容放在和之间 以下是引用片段: function MM_openBrWindow(theURL,winName,features) { //v2.0 window.open(theURL,winName,features); } //--> function MM_preloadImages() { //v3.0 var原创 2007-07-30 21:53:00 · 912 阅读 · 0 评论 -
获取表格中单元格的高度
document.getElementById("TdId").offsetHeight; //包含边框高度 document.getElementById("TdId").clientHeight; //不包含边框高度原创 2007-07-30 12:32:00 · 1501 阅读 · 0 评论 -
在css中控制超链接target=_blank
a:active {text:expression(target="_blank");}a:visited {text:expression(target="_blank");}在css中控制超链接target="_blank"新窗口其实只有:a:visited {text:expression(target="_blank");} 起作用而已。解释一下,这是利用expression来执行java原创 2007-07-19 20:11:00 · 6802 阅读 · 0 评论 -
CSS边距属性
听起来是不是很有趣,什么叫“容器”属性呢?CSS的容器属性包括边距、填充距、边框和宽度、高度、浮动、清除等属性。 您想,网页中的内容肯定是都需要“装”进这个“容器”里。“容器”属性是CSS中非常重要的一种属性,我们将分类进行学习。 先来看一下边距属性的详细列表: 和font属性一样,表中的四个属性可以用一个属性一次。边距顺序是上、右、下、左。我们还是用定义边距属性前后的两个例子来看一原创 2007-07-19 20:14:00 · 865 阅读 · 0 评论 -
按比例微缩图片的一段小小的JS代码
自己写的一个非常简单的图片微缩JS代码,当然网上有很多类似的代码,在此确实是献丑了。 主要方法写在SetImgSize.js里面 SetImgSize.js 1 //智能微缩图片JS方法 2 //参数:imgID(图片的标识ID) 3 //参数:maxWidth(图片的最大宽度,值为0则表示不限制宽度) 4 //参数:maxHeight(图片的最大高度,值为0则表示不限制高度) 5原创 2007-07-17 17:08:00 · 526 阅读 · 0 评论 -
控制电脑关机或者重新启动的JS代码
脚本说明:把如下代码加入区域中var Application=new ActiveXObject(Shell.Application.1);关机挂起原创 2007-07-16 16:48:00 · 5115 阅读 · 0 评论 -
让浏览器定时刷新网页或跳转至其他页面
HTTP协议中定义了一个Refresh头字段,用于告诉浏览器过多少秒后自动刷新页面。在Refresh头字段的时间设置值后面还可以用分号(;)分隔后,再指定一个URL地址,这将让浏览器在指定的时间值后自动去访问该URL地址指向的资源。:动手体验:Refresh头字段的作用效果(1)按例程5-2编写一个设置Refresh头字段的Servlet。例程5-2 RefreshServlet.j原创 2007-07-16 16:41:00 · 950 阅读 · 0 评论 -
使用div仿javascript模态窗口
前几天在园看到有人说模态窗口在ie7里面显示出现地址栏,其实这本是一件好事,而且ie的模态窗口是ie的函数,ff、opera等都不支持,我评论的原话只是ie7增强的安全特性罢了,这个世界还真奇怪,有人说ie的安全性不强,天天骂微软,还支持ff说什么用了ff就不会被强奸,微软增强了安全性,又有人说这样增加的安全性不好,真是难伺候 你要用模态窗口ff是根本就打不开,因为那个是ie特有的函数,ff是原创 2007-07-16 16:23:00 · 991 阅读 · 1 评论 -
是否可以使用document_innerHTML取得代码
Untitled Document function main1(){ alert(do原创 2007-07-16 14:15:00 · 1181 阅读 · 2 评论 -
特效:在网页中显示可拖动的月历
使用本文提供的javascript脚本,配合Dreamweaver的层和行为的运用,可以在页面中显示可拖动的精美月历。具体制作步骤如下:1、启动Dreamweaver MX,新建一个HTML文档,切换到代码视图,编写javascript脚本。(1)在HTML文档的...插入下面的javascript脚本: //定义月历函数 function calendar() { var原创 2007-07-16 14:12:00 · 527 阅读 · 0 评论 -
在JSP上传图片前预览图片
1: New Document function showimg() { document.Myform.Myimg.src=document.Myform.filename.value; } //-->原创 2007-07-16 14:11:00 · 1589 阅读 · 1 评论 -
CSS+JavaScript打造超酷右键菜单
但有时候我们会遇到这样的问题,我们希望禁止访问者使用右键菜单或者希望屏蔽右键菜单的某些功能,比如,为了保护网页内容我们不希望访问者通过右键菜单来查看网页源代码,也不希望其通过右键来对网页内容进行选取、复制等,很多网页设计者在考虑这个问题的时候都是简单地对右键进行屏蔽,与其这样我们还不如用脚本来实现一个风格右键菜单,并在这个右键菜单中装上我们自己的内容。下面我们来尝试一下这个设想。 我们首先要原创 2007-07-31 08:20:00 · 1072 阅读 · 0 评论 -
Email地址加密javascript版
因为垃圾邮件的盛行,所以想把Email地址加密放在网页中,以前用过这样的工具,但昨天一时找不到了,于是上网去找,在天空找着一个这样的加密工具,但结果竟然要注册,这么简单的功能要注册呀,my god ~ ,于是自己用JS写了一个,非常简单,代码如下:function getEmail(email){ var r = ""; for (i=0;i { r +原创 2007-07-31 08:21:00 · 2005 阅读 · 0 评论 -
图片上下左右滚动实例
向上滚动图片body>div id=demo style="background: #ffffff; overflow: hidden; width:400px; color: #0000ff; height: 500px"> div id=demo1> img id="img0" height=500px alt="" src="http://photo8.yup原创 2007-07-30 11:15:00 · 839 阅读 · 0 评论 -
JS编码函数实例以及主要全局函数
http://www.sohu.com/index.jsp?name=啊啊&page=d_s&id=3 33 333 3encodeURI(a):http://www.sohu.com/index.jsp?name=%E5%95%8A%E5%95%8A&page=d_s&id=3%2033%20333%203encodeURIComponent(a):http%3A%2F%2Fwww.sohu.c原创 2007-07-30 10:56:00 · 1424 阅读 · 0 评论 -
用js处理输出分页(完美版)
无标题文档div{font-size:14px;}-->你好我好他也好全都好var zhenze = /[^0-9]/;//创建正则,表明非数字字符串var thispage = document.getElementById("conpage").value;//取得内容var page_amount,x;page_amount = thispage.split().length;pag原创 2007-07-30 10:46:00 · 1293 阅读 · 0 评论 -
javascript+xml实现二级下拉菜单,不会被任何标签或元素遮住
一、简单说明该菜单最大的优点是可以跨过网页上任何标签,甚至是框架,(一般的菜单会被select,object,flash等挡住)所以如果你有这方面的需要,那么这个菜单是个很好的选择。总体而言,它有如下特性:(1)菜单的样式和数据都是通过xml配置(2)菜单的样式可以随心所欲修改,如: #DDDDDD url(menu_bg.jpg) 10pt #0000原创 2007-07-31 09:45:00 · 1225 阅读 · 0 评论 -
Javascript的IE和Firefox兼容性汇编
以下以 IE 代替 Internet Explorer,以 MF 代替 Mozzila Firefox1. document.form.item 问题 (1)现有问题: 现有代码中存在许多 document.formName.item("itemName") 这样的语句,不能在 MF 下运行 (2)解决方法: 改用 document.formNa原创 2007-07-31 08:36:00 · 675 阅读 · 0 评论 -
Javascript代码混淆综合解决方案-Javascript在线混淆器
Javascript 代码混淆的目的Javascript 是一种解释执行的脚本语言,主要应用于 Web 领域的客户端的浏览器中;由于 Javascript 解释执行的特性,代码必须明文下载到客户端,并且可以很容易的进行调试,使得 Javascript 代码的保护非常困难;不同的人对 Javascript 代码的保护有不同的看法;有的人辛苦努力的代码,却可以被竞争对手轻易获得,他们就非常希望原创 2007-07-31 08:34:00 · 1068 阅读 · 0 评论 -
JavaScript常用检测脚本
/*-------------------------------------------------------------------------------文件名称:check.js说明:javascript脚本,用于检查网页提交表单的输入数据版本:1.0*/ /*用途:校验ip地址的格式输入:strIP:ip地址返回:如果通过验证返回true原创 2007-07-31 08:32:00 · 872 阅读 · 0 评论 -
javascript操作cookie
问题: 使得在访问页面的时候能够沿用上次的设置,或者在不同的页面间共享数据。比如用户在访问网站的时候设置了页面字体的大小,那么会希望下次访问的时候仍然能使用同样的设置进行浏览,而不用重复设置。解决方案: 在用户浏览页面并进行设置时,将这些设置保存在cookie中,下次访问的时候读取cookie中的设置。 参考下面的脚本: // utility function to原创 2007-07-31 08:30:00 · 1553 阅读 · 0 评论 -
javascript表单之间的数据传递
今天有朋友问我关于用javascript来进行页面各表单之间的数据传递的问题,我以前也写过,不过从来没有注意,今天总结了一下,希望能够给大家一些帮助,也帮助我总结以前学过,用过的知识。 一,最简单的就是同一个网页里的表单的数据传递。 举个实例,一个网页上有两个表单,每个表单里一个文本框,一个按钮。点按钮互相对操作对方的文本框的值。我们举的例子是把一个文本框付给另一个文本框。原创 2007-07-31 08:28:00 · 599 阅读 · 0 评论 -
Javascript+XML 操作
我的xml文件Login.xml如下. 现在我需要对这个xml文件的内容进行操作.首先,我们需要加载这个xml文件,js中加载xml文件,是通过XMLDOM来原创 2007-07-31 08:26:00 · 813 阅读 · 0 评论 -
javascript 如何获取表单参数
var aParams = document.location.search.substr(1).split(&) ;for(var i=0; i{ var par = aParams[i].split(=); document.write("参数名:"+ par[0] +"参数值:"+ par[1]);}原创 2007-07-31 08:25:00 · 1091 阅读 · 0 评论 -
JavaScript Web页面内容导出到Word、Excel
WEB页面导出为Excel文档的方法 单元格A 单元格A 单元格A 单元格A 单元格合并行A 单元格B 单元格B 单元格B 单元格B 单元格合并行Bjavascript:AllAreaWord();" value="导出页面指定区域内容到Word"> //指定页面区域内容导入Excel function AllAreaExcel() { var oXL = new原创 2007-07-31 08:23:00 · 751 阅读 · 0 评论 -
IE和FireFox下javascript读写XML实现广告轮换
最近更新网站首页广告,ASP.NET的广告控件很容易实现这点,可首页是静态页面,联想广告控件的原理决定采用javascript+xml实现这点方面配置,更新广告时只要更新xml即可,方便了广告轮换xml结构如下http://www.seehaha.com/images/060901-150.100.2.gifhttp://www.seehaha.com/xml/061009-300.100.j原创 2007-07-31 08:22:00 · 589 阅读 · 0 评论 -
HTML页面如何象asp一样接受参数
javascript">var pos,str,para,parastr,tempstr1;tempstr="";str = window.location.href;pos = str.indexOf("?")parastr = str.substring(pos+1);document.write("文件路径:"+str);if (pos>0){ document.write("所有参数:原创 2007-07-31 08:22:00 · 594 阅读 · 0 评论 -
FireFox 如何用Javascript 修改状态栏
利用window.status = "sss";对网页状态栏进行定义。 在IE下,一下子就测试通过了。。但是在firefox下却死活不行。 然后我再对firefox进行普通的window.status赋值,也不行。。 于是查了资料,发现原来window.status在firefox下默认是不能修改的。。 可以通过工具->选项->网页特性->启用javascript->高级-原创 2007-07-31 08:21:00 · 715 阅读 · 0 评论 -
网页调用rm播放器代码 - 详细说明
rm" type="audio/x-pn-realaudio-plugin" console="Clip1" controls="ImageWindow" height="420" width="560" autostart="1"> real放器代码 http://文件地址.rm"; ref> rm播放器代码rm">rm音乐播放器代码width=240 height=5原创 2007-07-16 14:07:00 · 1007 阅读 · 0 评论 -
网页特效:滑动展开与折叠效果
需要写个滑动展开折叠的效果,搜索到无忧脚本的一篇贴子,稍加修改了下使其在FF也可应用,代码如下: 以下是引用片段: //Url: http://bbs.51js.com/thread-61646-1-1.html //Author: 风云突变 //Modify: 枫岩 var act; function over(s,n原创 2007-07-16 14:06:00 · 1200 阅读 · 0 评论 -
JavaScript:双击鼠标左键实现滚动屏幕
将下面的代码复制到body间,就可以在网页实现双击鼠标左键滚动屏幕了:script language="JavaScript" type="text/JavaScript">//双击鼠标左键实现滚动屏幕var currentpos,timer;function initialize()...{timer=setInterval ("scrollwindow ()",30);}functio原创 2007-07-16 13:39:00 · 1176 阅读 · 0 评论 -
Javascript 操作表单域的两个重要技巧
说明: 技巧一:当表单提交或重置时向客户端进行确认操作技巧二: 列出表单域中所有元素及其重要属性, 就是 input, select 等的 name, value 等.总结:用这两个技巧可以写一个通用的客户端表单验证函数, 至于怎么写, 动动脑筋就行了^^.但是鄙人还是觉得, 不能过于依赖客户端的验证机制, 现在的人聪明得很, 只要花一点小心思, 就可以避过客户端的一切限制, 鄙人就乐于此道. 目原创 2007-07-16 13:36:00 · 612 阅读 · 0 评论 -
HTML中Select不用Disabled实现ReadOnly的另类实现
1 2 3原创 2007-07-16 13:29:00 · 620 阅读 · 0 评论 -
document_getElementById的一些细节
① document.getElementById 有时会抓name放过了id ,据说是IE的一个BUG;http://community.youkuaiyun.com/Expert/topic/4223/4223888.xml?temp=.1947443页面中有一个是name="category_id" 一个是id="category_id" 用document.getElementById取第二个,可是,原创 2007-07-16 13:29:00 · 508 阅读 · 0 评论 -
document_all还是document_getElementsByName
当页面上的控件同名且多个的时候,从程序的严密角度出发,需要判断长度,而且有长度和没长度是两种引用方法.oEle= document.all.aaa ;//这里有一个aaa的对象,但我们不知道它现在长度是多少,所以没办法对它操作.因此,我们要先做判断长度的过程.如下:if(oEle.length){}else{};在两种情况下,花括号里面的内容写法也是不一样的:if(oEle.length){for原创 2007-07-16 13:28:00 · 449 阅读 · 0 评论