javaScript
liaoxueli
这个作者很懒,什么都没留下…
展开
-
【转】让网页实现多首背景音乐循环播放的方法
第一步,加播放器的代码(不用别人做的JS播放器)。loop="-1"表示无限次循环播放,可设置播放次数,用具体数字代替即可,比如我希望它播放两次,则loop="2"controls="ControlPanel"这个控制选项可省略width="0" height="0"表示隐藏播放。想设置播放器的大小,设置值即可,比如width="480" height="原创 2012-07-23 17:56:37 · 4122 阅读 · 2 评论 -
Iframe自适应高度控制
[code="java"][/code]JS代码:[code="java"]function SetCwinHeight(obj){ var cwin=obj; if (document.getElementById) { if (cwin && !window.opera) { if (cwin.contentDocum...原创 2010-01-13 11:54:01 · 77 阅读 · 0 评论 -
Js 实现字体闪烁
[code="java"]function blinklink(){if (!document.getElementById('message').style.color){document.getElementById('message').style.color="red"}if (document.getElementById('message')...2009-01-18 14:26:48 · 438 阅读 · 0 评论 -
js lastindexof 和 substring 的用法
imgsrc.substring(imgsrc.lastIndexOf("/")+1);2009-01-10 17:48:07 · 377 阅读 · 0 评论 -
javascript通过className獲取文件元素
在 JavaScript 內建的核心中,document 物件及 Element 物件總共可以透過三個方式來獲取其下的元素,分別是: getElementById('id')getElementsByName('name')getElementsByTagName('tag') 這些方法就跟它們的名字一樣,分別是依照 id, name, tag 來獲取元素。...原创 2009-01-08 14:17:23 · 75 阅读 · 0 评论 -
insertAdjacentHTML方法示例
添加HTML内容与文本内容以前用的是innerHTML与innerText方法,最近发现还有insertAdjacentHTML和insertAdjacentText方法,这两个方法更灵活,可以在指定的地方插入html内容和文本内容。insertAdjacentHTML方法:在指定的地方插入html标签语句 原型:insertAdajcentHTML(swhere,stext)...原创 2009-06-13 14:24:30 · 73 阅读 · 0 评论 -
用javascript 禁止右键,禁止复制,禁止粘贴
有时自己辛苦半天做的网页,尤其是一些javascript特效,很容易被人利用查看源文件而复制。那么如何才能防止被人查看源代码呢?我们可以利用event.button特性来做到。下表是event.button属性的可能取值及含义:0 没按键1 按左键2 按右键3 按左和右键4 按中间键5 按左和中间键6 按右和中间键7 按所有的键参照上表,我们可以在和之间加入如下...原创 2008-12-08 17:36:58 · 969 阅读 · 1 评论 -
用javascript 控制<select>跳转页面
先看下图:图S1是用标签select 直接跳转的,即在选项中选择后直接跳转,而图S2是在选项中选择后再点击"提交"才进行跳转.然后就是跳转是当页跳转,还是用新页面打开,所以这里就出现跳转(或打开)的四种情况了(如下表):图s1 图s2 (a1)当页,直接跳转 (a2)当页,提交后跳转 (b1)新页面,直接打开 (b2)新页面,提交后打开 当面跳转的核心代码是:"lo...原创 2009-12-01 09:09:01 · 168 阅读 · 0 评论 -
js 实现在离开页面时,对未保存的信息进行提醒
js代码[code="java"]//在离开页面时判断是否有未保存的输入值 var hasSaved = false;//是否有输入的内容未保存标志,初始值为falsefunction CheckUnsave(){ //alert(""); if(hasSaved==false){ var pic_path = document.getElementB...2009-11-20 09:40:59 · 461 阅读 · 0 评论 -
将光标定位到最后一位
[code="java"]function setFocusLast(obj){//obj是个文本框对象 obj.focus(); var r = obj.createTextRange(); r.moveStart("character",obj.value.length); r.collapse(true); ...2009-05-13 10:22:44 · 738 阅读 · 0 评论 -
Window.ShowModalDialog使用详解
Javascript有许多内建的方法来产生对话框,如:window.alert(), window.confirm(),window.prompt().等。 然而IE提供更多的方法支持对话框。如: showModalDialog() (IE 4+ 支持) showModelessDialog() (IE 5+ 支持) window.showModalDial...原创 2009-05-13 10:02:32 · 76 阅读 · 0 评论 -
window.location.search的用法
[quote]location.search是从当前URL的?号开始的字符串如:http://www.51js.com/viewthread.php?tid=22720它的search就是?tid=22720[/quote]通过这个函数就可以轻易取到连接后面带的参数,这个可用户父窗口向子窗口传递参数eg:[code="java"]function openTable...2009-05-13 09:22:07 · 212 阅读 · 0 评论 -
js 设置DropDownList的选中值
页面代码[code="java"] 选项0选项1 [/code]JS代码[code="java"]document.getElementById("ddlFolder").value="0";//0为你要选中的项的value[/code]2009-04-29 10:54:10 · 1370 阅读 · 0 评论 -
javascript对话框showModalDialog()、showModelessDialog()
Javascript有许多内建的方法来产生对话框,如:window.alert(), window.confirm(),window.prompt().等。然而IE提供更多的方法支持对话框。如: showModalDialog() (IE 4+ 支持) showModelessDialog() (IE 5+ 支持) window.showModalDialog()方法用...原创 2010-01-18 17:41:59 · 155 阅读 · 0 评论 -
url 中的escape(参数) 函数的作用
它用于转义不能用明文正确发送的任何字符。比如,电话号码中的空格将被转换成字符 %20,从而能够在 URL 中传递这些字符。2009-02-20 17:16:40 · 3323 阅读 · 0 评论 -
关闭父窗口,打开新窗口
这个方法比较适合用在 安全退出 后又返回到login[code="java"] function shutwin(){parent.window.close(); window.open("index.aspx"); } 退出[/code]转自:http:...原创 2009-08-03 11:38:43 · 135 阅读 · 0 评论 -
文本框中加入文字提示
HTML[code="java"][/code]CSS[code="java"].watertext{ color:#999999;}[/code]javascript[code="java"] function clearDefaultValue() { var value = $("#keywords").val(...原创 2011-09-09 15:49:56 · 324 阅读 · 0 评论 -
【转】jQuery插件推荐:集合多种过渡效果幻灯片插件 Nivo Slider
这款jQuery插件Nivo Slider,除了一般该有的参数设置外,最大的亮点就是其集成了16种(v2.5.1)过渡效果 ,再加上对CSS的调整,效果相信已经可以和很多Flash版本的焦点图相媲美了…… 插件同时还支持缩略图导航以及键盘控制。 参数列表: effect: 'random',// 过渡效果 slices: 15, boxC...原创 2011-08-29 14:18:18 · 200 阅读 · 0 评论 -
使用Google Map API时提示此网站需要其他的Google地图API密钥,解决办法
如果需要在网站或系统中嵌入Google地图,那么你需要到http://code.google.com/intl/zh-CN/apis/maps/signup.html 这里去注册注册的时候会提示你输入嵌入地图的域名,这里要填写你网站或系统发布后的域名,用那个域名访问的时候才不会报错,注意,一个域名对应一个Key所以当你的网站或系统换域名的时候,记得用新的域名去注册一个Key,否则就会“此网站需...原创 2011-08-29 14:12:41 · 256 阅读 · 0 评论 -
网页FLASH幻灯片播放带链接源代码 pixviewer.swf使用
[code="java"][/code]说明:本Flash播放图片格式只支持.jpg和.jpeg格式,不支持.gif格式。最多播放6张图片,无法再播放更多。width="XXX" height="XXX" 是幻灯片的尺寸,textheight=20 是文字区域高度,都可以自行调节;注意最好使用同样比例的图片,以防变形;代码中的borderhe...原创 2011-01-11 14:40:35 · 380 阅读 · 0 评论 -
JavaScript实现网页打印,可设置页眉、页脚、页边距
WebBrowser是IE内置的浏览器控件,无需用户下载,即可实现客户端页面打印。 关于这个组件还有其他的用法,列举如下: [code="java"]1.WebBrowser.ExecWB(1,1) 打开 2.Web.ExecWB(2,1) 关闭现在所有的IE窗口,并打开一个新窗口 3.Web.ExecWB(4,1) 保存网页 4.Web.ExecWB...原创 2010-05-25 11:49:28 · 637 阅读 · 0 评论 -
js实现合成语音阅读
[quote] 这是我一直在策划的一个产品,目的是使语音技术能在互联网更广泛的应用。每一个页面,只要加入一段javascript脚本就能使用,经过1个多月的努力,终于初步实现的功能,首先在数字报纸上使用: 效果还不错,使用了1Pix Player作为音频播放器,进一步的设计和重构正在进行中。大家有什么想法和建议欢迎留言。 以下是Sample: htt...原创 2009-08-19 16:06:51 · 494 阅读 · 0 评论 -
iframe刷新父窗口
[code="java"]parent.location.reload();或 top.location.reload(); [/code]原创 2010-05-13 15:05:45 · 107 阅读 · 0 评论 -
jquery全选/取消选择checkbox
[code="java"]2010-04-22 17:01:09 · 65 阅读 · 0 评论 -
JavaScript的window.open如何使窗体最大化?
[code="java"]"修改";[/code]原创 2010-01-27 17:04:35 · 139 阅读 · 0 评论 -
js 判断输入是否是数字的最简单的方法
[code="java"] [/code]2009-08-12 15:47:08 · 148 阅读 · 0 评论 -
js中innerHTML,innerText,outerHTML的用法和区别
用法: test1 test2 在JS中可以使用:test.innerHTML: 也就是从对象的起始位置到终止位置的全部内容,包括Html标签。 上例中的test.innerHTML的值也就是“test1 test2 ”。test.innerText: 从起始位置到终止位置的内容, 但它去除Html标签 ...原创 2010-01-25 16:10:57 · 68 阅读 · 0 评论 -
JavaScript之appendChild VS insertBefore
我们知道appendChild和insertBefore都有插入节点的功能。但在应用上,这两者之间还是有一些区别的。 比如我们要在下面这个div中插入一个子节点P时:NodeNode我们可以这样写(测试某种情况时请将另外一种注释):var oTest = document.getElementById("test");var newNode = docu...原创 2010-01-23 17:07:35 · 85 阅读 · 0 评论 -
电话号码正则表达式
可验证如下27种格式:1108888888888888888888888-12388888888-234350871-8888888-123023-88888888-2343586-0871-8888888-1238888888_12388888888_234350871_8888888_123023_88888888_2343586_087...原创 2009-04-28 09:53:10 · 125 阅读 · 0 评论 -
利用Javascript取和设FCKeditor值
利用Javascript取和设FCKeditor值也是非常容易的,如下:// 获取编辑器中HTML内容function getEditorHTMLContents(EditorName) { var oEditor = FCKeditorAPI.GetInstance(EditorName); return(oEditor.GetXHTML(true)); }// ...原创 2009-04-23 15:59:50 · 74 阅读 · 0 评论 -
控制按下回车,触发按钮的事件
在BODY中加入onkeydown="if (event.keyCode==13) {document.all.btnSave.click();return false;}"btnSave就是控制的按钮的ID2008-11-13 11:12:52 · 683 阅读 · 0 评论 -
常用js验证程序及相关代码
//字符处理;//去左右空格;function trim(s){ return rtrim(ltrim(s));}//去左空格;function ltrim(s){ return s.replace( /^\s*/, "");}//去右空格;function rtrim(s){ return s.replace( /\s*$/, ...原创 2008-08-07 20:48:15 · 81 阅读 · 0 评论 -
onkeydown事件处理回车后提交表单
源地址:http://www.java-asp.net/aspnet/200511/t_33982.htmlbody onkeydown="if (event.keyCode==13) {document.all.button2.click()}">下面的五种方法都可以帮你解决这种问题1.function document.onkeydown(){ if ...原创 2008-08-01 14:24:52 · 336 阅读 · 0 评论 -
document.getElementById与getElementByName的区别
1:id 就像身分证号,是唯一的, name 就像姓名一样可以同名 2:一个元素定义了 id ,引用该元素时直接用 id 属性,而 name 通常用在 form 中,且必须由 document.form.*** 而来,也就是说, name 属性定义的元素在脚本中是 document 对象的子对象。 3:na...原创 2008-07-29 22:53:04 · 116 阅读 · 0 评论 -
JS 设置焦点
[code="java"] 设置焦点 function init(){ var ctrl=document.getElementById("UserName"); ctrl.focus(); } 设置焦点 姓名: [/code]2008-07-18 17:11:53 · 8424 阅读 · 0 评论 -
JS 验证正规表达式
[code="java"]function changeInsSort() { var policyCode = document.getElementById("inOutAccount.operNumber").value; //alert("policyCode="+policyCode); var carRegEx = /^\w{11}(19|20)\d{2}...2008-07-18 16:21:09 · 111 阅读 · 0 评论 -
输入框中按回车触发提交事件
html代码[code="java"] [/code]JS代码[code="java"]function webchat_chkkeysend(event){ if (event.keyCode==13) {webchat_sendmsg();}}[/code]2008-07-04 11:11:36 · 3389 阅读 · 0 评论 -
不间断滚动字幕的实现
[color=red][/color]在body中插入如下代码 定义滚动区域的高度定义滚动区域的高度 定义滚动区域的高度定义滚动区域的高度 定义滚动区域的高度定义滚动区域的高度 定义滚动区域的高度定义滚动区域的高度 定义滚动区域的高度定义滚动区域的高度 定义滚动区域的高度定义滚动区域的高度 定义滚动区域...2008-06-16 16:36:18 · 193 阅读 · 0 评论 -
数值格式化
[code="java"] //####################### // 数字格式化函数 // 用法:本函数用来格式化数字。 // 参数:num(数值型):要进行格式化的数值型变量; // decimalNum(整型) :要保留的小数位数; // bolLeadingZero (布尔型:true或 ...2008-07-01 14:42:48 · 221 阅读 · 0 评论 -
加入调整字体大小的功能
1)加入jsfunction SetFont(num){ var divs = document.getElementsByTagName("div"); for (var i = 0; i < divs.length; i++) if(divs[i].className=="post-body")divs[i]['style']['fontSize']=num;...2008-06-26 13:04:34 · 224 阅读 · 0 评论