随笔分类 -  JAVASCRIPT

防止重复提交的方式
摘要:document.forms[0].onsubmit=function () {if (window.document.readyState != null &&window.document.readyState != 'complete'){ alert("正在处理,请稍候!");return false;}else{return true;}} 阅读全文
posted @ 2009-07-02 14:39 Dot-Boy 阅读(393) 评论(0) 推荐(0)
跨域读取cookie的问题
摘要:P3P, Cookies and IE6.0: A Case StudyThe Compact PolicyHeaders are pieces of information sent to the browser before the main page is evaluated. When a cookie is sent, it must be accompanied by a compac... 阅读全文
posted @ 2009-05-19 21:57 Dot-Boy 阅读(1293) 评论(0) 推荐(0)
自定义input type=file无法上传解决(解决)
摘要:在WEB上传文件时,要用到上传框: <input type="file" id="f" name="f"> 这东东在IE(其他偶没经过测试)中是一个非常特殊的对象。 如果是您手动写入的或其他对象经过某些事件触发填入的值 ,由于安全问题,在进行提交表单时,往往会被清空,所以上传失败。 简单点说,除非你的鼠标亲自点到了上传框f上,IE才会给你上传文件! 哪怕你将 f 的onclick句柄赋... 阅读全文
posted @ 2009-05-18 15:12 Dot-Boy 阅读(978) 评论(0) 推荐(0)
判断客户端是否禁用javascript、cookie(转载)
摘要:通常情况下很少用户会想到禁用javaScript。所以我们为了实现一些良好的用户体验、达到一些网页效果,或多或少的会用的javaScript、Ajax、cookie等技术。 可是目前存在的Web攻击往往利用这些移动代码(javaScript、cookie、flash、java小程序、ActiveX 等)攻击客户端,来达到非法的目的。于是一些安全意识比较高的用户利用浏览器提供的功能... 阅读全文
posted @ 2009-04-08 19:43 Dot-Boy 阅读(881) 评论(0) 推荐(0)
隐藏或屏蔽IE滚动条
摘要:1、完全隐藏 在里加入scroll="no",可隐藏滚动条; 2、在不需要时隐藏 指当浏览器窗口宽度或高度大于页面的宽或高时,不显示滚动条;反之,则显示; 3、样式表方法 在里加入style="overflow-x:hidden",可隐藏水平滚动条;加入style="overflow-y:hidden",可隐藏垂直滚动条。 这种方法在页面头部为:这种兼容模式下是不行的,其它的没试过,... 阅读全文
posted @ 2009-03-27 16:27 Dot-Boy 阅读(12240) 评论(0) 推荐(0)
使用javascript获取Url的参
摘要:使用javascript获取Url的参数 阅读全文
posted @ 2009-03-08 23:32 Dot-Boy 阅读(256) 评论(0) 推荐(0)
脚本加载优化
摘要:现有WEB应用为了提高客户体验,提高前台脚本的复用性,常使用大量的脚本,一个页面在显示时,加载几百K的脚本文件越来越常见,使用HTTPHandler模拟一个需要加载较长时间的脚本文件. Scripts.ashx public class Scripts : IHttpHandler { public void ProcessRequest (HttpContext context) {... 阅读全文
posted @ 2008-12-22 14:05 Dot-Boy 阅读(290) 评论(0) 推荐(0)
JS刷新父窗口的几种方式
摘要:浮层内嵌iframe及frame集合窗口,刷新父页面的多种方法 Js代码 弹出子页面 Js代码 子窗口刷新父窗口 Js代码 刷新以open()方法打开的窗口 Js代码 刷新以winodw.showModelDialog()方法打开的窗口 Java代码 ... 阅读全文
posted @ 2008-11-25 13:40 Dot-Boy 阅读(1608) 评论(0) 推荐(0)
Window.Open详解 (转载)
摘要:一、window.open()支持环境: JavaScript1.0+/JScript1.0+/Nav2+/IE3+/Opera3+ 二、基本语法: window.open(pageURL,name,parameters) 其中: pageURL 为子窗口路径 name 为子窗口句柄 parameters 为窗口参数(各参数用逗号分隔) 三、示例: 脚本运行后,page.htm... 阅读全文
posted @ 2008-11-16 23:56 Dot-Boy 阅读(314) 评论(0) 推荐(0)
window.showModalDialog和window.open关闭子页面时刷新父页面
摘要:window.open 弹出新窗口的命令; 'page.html' 弹出窗口的文件名; 'newwindow' 弹出窗口的名字(不是文件名),非必须,可用空''代替; height=100 窗口高度; width=400 窗口宽度; top=0 窗口距离屏幕上方的象素值; left=0 窗口距离屏幕左侧的象素值; toolbar=no 是否显示工具栏,yes为显示; menubar... 阅读全文
posted @ 2008-11-16 23:55 Dot-Boy 阅读(3317) 评论(0) 推荐(0)
js动态增,删table
摘要://动态添加行 function addRow(){ var table = document.getElementById("tableID"); var newRow = table.insertRow(); //创建新行 var newCell1 = newRow.insertCell(); //创建新单元格 newCell.innerHTML = ""; //单元格... 阅读全文
posted @ 2008-10-27 22:52 Dot-Boy 阅读(286) 评论(0) 推荐(0)
javascript 操作cookie的一些总结
摘要:设置cookie 每个cookie都是一个名/值对,可以把下面这样一个字符串赋值给document.cookie: document.cookie="userId=828"; 如果要一次存储多个名/值对,可以使用分号加空格(; )隔开,例如: document.cookie="userId=828; userName=hulk"; 在cookie的名或值中不能使用分号(;)、逗号(,)、... 阅读全文
posted @ 2008-10-09 10:46 Dot-Boy 阅读(403) 评论(0) 推荐(0)
给asp.net的textbox添加Caps Lock提示
摘要:我们在做用户登陆的时,很多时候我们的密码是区分大小写的,这就存在一个问题.如果你的Caps Lock键是亮着的,尽管你输入的密码是对的,也无法登陆.所以我们有必要在Caps Lock被按下的时候,提示用户.这就是这篇文章所要讲的. 你阅读过本文,你可以有一下几点收获 1:拥有一个免费的插件(可以提示Caps Lock) 2:你会对MicroSoft的验证控件有全新的认识(M... 阅读全文
posted @ 2008-10-07 13:32 Dot-Boy 阅读(518) 评论(1) 推荐(0)
input type='file'的text输入框设置只读属性
摘要:实现对input type='file'的text输入框设置只读属性 设置readOnly=true 设置disable 设置this.blur() 通过javascript来控制 。。。 都不行,因为只要是readOnly或disable,都无法弹出选择文件的窗口,即使用javascript实现了弹出,上传时也不行(ASP.net中),最后还是把中心... 阅读全文
posted @ 2008-09-30 14:26 Dot-Boy 阅读(3348) 评论(1) 推荐(0)
javascript cookie 存,取,删操作
摘要://获得Cookie解码后的值 function GetCookieVal(offset) { var endstr = document.cookie.indexOf (";", offset); if (endstr == -1) endstr = document.... 阅读全文
posted @ 2008-09-22 10:20 Dot-Boy 阅读(279) 评论(0) 推荐(0)
js操作select
摘要:1.判断select选项中 是否存在Value="paraValue"的Item 2.向select选项中 加入一个Item 3.从select选项中 删除一个Item 4.修改select选项中 value="paraValue"的text为"paraText" 5.设置select中text="paraText"的第一个Item为选中 6.设置select中value="paraValue"的... 阅读全文
posted @ 2008-08-20 12:07 Dot-Boy 阅读(1728) 评论(0) 推荐(0)
用javascript操作xml
摘要:文中尽量用上所有的操作和属性,以做示范 阅读全文
posted @ 2008-08-03 21:18 Dot-Boy 阅读(218) 评论(0) 推荐(0)
使用javascript,当鼠标移过Table时,改变行的颜色
摘要:TD标签在没有给其设置颜色时是透明的,因此行的颜色由TR设置,注意:在OnMouseMove与OnMouseOut事件中设置颜色的js必须是this.style.background=...或者this.bgColor=...,注意javascript区分大小写 &SID='> ... 阅读全文
posted @ 2008-07-29 16:59 Dot-Boy 阅读(725) 评论(0) 推荐(0)
div居中的问题
摘要:一,用CSS使DIV层水平居中 对需要水平居中的DIV层添加以下属性: margin-left: auto; margin-right: auto; 这样在FF中已经居中了,可是在IE中看还是没有居中! 问题并不在CSS而在XHTML网页本身. 需要加上这样的代码才能使得上述设置有效果: 如何使DIV居中 主要的样式定义如下: body { TEXT-ALIGN:... 阅读全文
posted @ 2008-07-19 17:14 Dot-Boy 阅读(270) 评论(0) 推荐(0)
javascript 鼠标点击事件
摘要://javascript点击页面,判断鼠标左键,右键,中键点击事件 阅读全文
posted @ 2008-06-24 08:57 Dot-Boy 阅读(6587) 评论(0) 推荐(0)