
javascript
java_mail_test
这个作者很懒,什么都没留下…
展开
-
网页的url
window.document.baseURI 这个值一般和 window.location.href的值相等.原创 2010-01-12 23:05:33 · 102 阅读 · 0 评论 -
ajax缓存问题
ie是默认有缓存的,firefox默认是没有缓存的。可以通过在url中添加num=new Date().toString()的方法阻止缓存.原创 2010-01-12 23:17:28 · 98 阅读 · 0 评论 -
ie firefox 添加 表中一行
ie默认将所有的表中的行添加到tbody中,而其他的浏览器不是这样,所以为了兼容,需要使用tbody.appendChild(tr);的方式来做才能兼容所有的浏览器。而不是table.appendChild(tr);...原创 2010-01-12 23:46:43 · 106 阅读 · 0 评论 -
快速设置节点的css样式
如果不是ie的话,可以使用node.setAttribute('style' , 'width:300px;height:300px;border:solid 1px;');如果不是Opera,可以使用node.style.cssText = 'width:300px;height:300px;border:solid 1px;';所以为了适应所有,两个都设置就好了。...原创 2010-01-12 23:54:12 · 255 阅读 · 0 评论 -
阻止失去焦点
beforedeactivate ie2010-04-05 22:04:09 · 277 阅读 · 0 评论 -
使div透明的方法
CSS实现HTML元素透明的那些事CSS3草案中定义了{opacity: | inherit;}来声明元素的透明度,这已经得到了大多数现代浏览器的支持,而IE则很早通过特定的私有属性filter来实现的,所以HTML元素的透明效果已经无处不在了。首先看看A级浏览器所支持的用CSS实现元素透明的方案: 浏览器最低版本方案Inte...原创 2010-01-13 18:40:02 · 229 阅读 · 0 评论 -
几个高度属性
window.innerHeight : 浏览器可见区域窗口的高度 ie不支持,其他的支持document.documentElement.clientHeight 同上 所有浏览器都支持document.body.clientHeight 同上 所有浏览器都支持document.body.offsetHeight 网页的最大高度,就是滚动条滚到最下面的时候全部高度 ie不支持 ...原创 2010-01-13 18:42:17 · 140 阅读 · 0 评论 -
简单的thickbox
<html> <style> body { display:inline-block; overflow:scroll; width:2000px; } </style> <div style="width:100...原创 2010-01-13 22:08:08 · 94 阅读 · 0 评论 -
DIV圆角的实现原理
<html> <style type="text/css">div.roundedcorner{background: #3a6ea5; width: 200px; color:white}b.r {display:block;background: #fff}b.r b {display:block;height: 1px;overflow: h...原创 2010-01-13 22:36:54 · 233 阅读 · 0 评论 -
currentStyle getComputedStyle
注意:getComputedStyle是firefox中的, currentStyle是ie中的. 比如说<style> #mydiv { width : 300px; }</styke> 则:var mydiv = document.getElementById('mydiv');...原创 2010-01-14 22:51:47 · 130 阅读 · 0 评论 -
javascript创建输入元素
创建输入元素的时候,必须要首先设置type属性,然后再添加到document.body中,这样才能保证输入元素正常的显示。例子:var input = document.createElement('input');input.type = 'text';//或为input.setAttribute('type' , 'text');document.body.appendChil...原创 2010-01-14 23:20:12 · 158 阅读 · 0 评论 -
css中引入样式的语句
@import"my.css";原创 2010-01-15 22:10:00 · 198 阅读 · 0 评论 -
document.write
刚发现可以这么玩document.write('aaa<br />' , 'aaa<br />' , 'aaa<br />' ); 效果和 document.write('aaa<br />' + 'aaa<br />' + 'aaa<br />' ); 相同,不过可以接多个参数,挺吊...原创 2010-01-16 08:16:28 · 110 阅读 · 0 评论 -
父div中的盒子全部是浮动盒子的处理方式
代码类似这样的处理方式: div { margin:20px 20px 20px 20px; border:solid 1px; background-color:yellow; padding:0px; ...原创 2010-01-16 10:24:43 · 459 阅读 · 0 评论 -
防止超链接的跳动
可以使用href="javascript:void(0)"或者href="javascript:;"的方式。原创 2010-01-18 10:00:04 · 127 阅读 · 0 评论 -
new Boolean
new Boolean 时 如果是 0 "" null undefined NaN false 生成的boolean 为 false 否则为 true 即使new Boolean('false') 返回的结果仍然是true2010-04-15 21:55:12 · 1037 阅读 · 1 评论 -
密码强度检测
function teststrength(password){ var option = { 'shortPass': '短', 'badPass': '弱', 'goodPass': '好', 'strongPass': '强' }; this.resultStyle = ''; v...原创 2010-01-27 08:43:30 · 128 阅读 · 0 评论 -
javascript 正则表达式 11个数字或空格的组合 多个
var reg = /^(\s*\d{11}\s*){2,}$/; document.getElementById('btn').onclick = function() { var val = document.getElementById('inputtext').value; alert(reg.test(val)); };2010-04-21 20:37:10 · 467 阅读 · 0 评论 -
web
<iframe id="hideiframe" style="position: absolute; z-index: -1; width: 100%; height:850px; top: 0; left: 0; scrolling: no; background-color:white;" frameborder="0" src="<%=request.getContextPath...原创 2010-08-09 14:14:03 · 116 阅读 · 0 评论 -
获得焦点后焦点定位到最后一个字符
function setIndexLastWord(inputId) { var tar = document.getElementById(inputId); if(tar.setSelectionRange) { tar.setSelectionRange(tar.value.length , tar.value.length); } else { ...原创 2010-02-03 01:33:29 · 592 阅读 · 0 评论 -
animate scrollTop
$('body').animate({scrollTop : 'xxxx'} , 'slow'); 现在已经知道这个可以了。 其他的以后探索吧。原创 2010-12-14 11:35:45 · 674 阅读 · 0 评论 -
超链接提交表单
<form action="http://www.baidu.com/s" name="myform"> <input type="text" name="wd"/> <input type="text" /> <input type="submit" /> &am原创 2010-08-14 10:38:09 · 196 阅读 · 0 评论 -
escape
escape不会转义的字符串 ascii字母和数字还有标点符号- _ .*原创 2010-08-15 09:27:05 · 150 阅读 · 0 评论 -
Math方法
acos 方法给定余弦值,返回角度alert(Math.acos(0.5) * 180 / Math.PI); 60度asin 方法给定正弦值,返回角度alert(Math.asin(0.5) * 180 / Math.PI); 30度 atan 方法给定正切值,返回角度alert(Math.atan(1) * 180 / Math.PI)...原创 2010-08-15 10:02:58 · 176 阅读 · 0 评论 -
focus blur submit reset
直接调用相应的方法时,只有submit不会触发绑定的事件,其他的三个方法会直接触发绑定的事件。原创 2010-08-15 15:52:48 · 121 阅读 · 0 评论 -
Javascript Dom
nodeName 如果是document 返回#document 如果是普通节点 返回标签名 如果是属性节点 返回属性的键 如果是文本节点 返回#text nodeValue 如果是文本节点 返回文本值 如果是属性节点 返回属性值 attributes IE上返回100多个属性,真鸡 八变态 其他浏览器上写了几个属性返回几个属性 childNode...原创 2010-05-30 11:24:02 · 172 阅读 · 0 评论 -
Javascript中的事件处理
通用的Javascript注册事件的方法function registerEvent(node , ename , fn) { if(node.addEventListener) { node.addEventListener(ename , fn , false); } else if(node.attachEvent) { node.attac...原创 2010-06-05 08:09:07 · 136 阅读 · 0 评论 -
表格排序
<style> th {cursor : pointer;} </style> <table border="1" id="table"> <thead> <tr> <th>年龄</th> &原创 2010-06-05 22:08:01 · 159 阅读 · 0 评论 -
浏览器缓存表单数据
机票业务,联系人页面,服务器传过来用户订票人数为3(对应表单数据为<input type="usernum" value="3"/>),用户通过js动态删减乘机人数量,最后为6,请求服务器之前更改了<input type="usernum" value="6"/>那么后退的时候将得到用户订票人数为6,原因是后退的时候不会请求服务器,而是默认从浏览器的缓存中取原创 2010-08-22 14:44:13 · 1564 阅读 · 0 评论 -
ie8css阴影导致mouseover和mouseout修改背景失效
在ie8里面,如果一个div加了阴影filter:progid:DXImageTransform.Microsoft.Shadow(color=#bbbbbb,direction=135,strength=3);mouseover和mouseout事件交互的时候修改其背景颜色,那么会出现问题,看起来像是没有相应事件,但是实际上是阴影影响了。...原创 2010-08-23 18:33:46 · 127 阅读 · 0 评论 -
绿色版ie7
绿色版本的ie7 http://www.baidu.com/s?wd=ie7+%C2%CC%C9%ABhttp://hi.baidu.com/%C7%E0%D6%A6%C2%CC%D2%B6_cn/blog/item/8dda80547c4ffa5e574e0024.html原创 2010-08-24 11:57:03 · 212 阅读 · 0 评论 -
Array的push与unshift方法
Array的push方法,允许在数组尾部动态添加多个参数,输入的参数将会添加到数组的尾部,该方法返回添加数据后该数组的长度。切记 Array的unshift方法,允许在数组头部动态添加多个元素,但是该方法返回值在ie上是undefined,而在其他的浏览器上返回的是添加元素后,数组的长度。切记...原创 2010-08-28 20:40:10 · 335 阅读 · 0 评论 -
getTimezoneOffset getYear parse toUTCString
getTimezoneOffset返回时差的分钟数,其中东区为负数,西区为正数 getYear对于2000年以前的返回2位的年数 parse可以将时间字符串解析成日期,字符串格式为 Sun , 10 Oct 2008 14:15:16 这个样子 toUTCString 返回的是针对本地的时间值,世界时间所对应的正确的时间值 比如Su...原创 2010-08-29 09:28:11 · 111 阅读 · 0 评论 -
IE中form混淆id与name的bug
IE的document.getElementById混淆name和id属性的BUG BUG演示页面演示在这里,代码在下面<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"...原创 2010-08-29 20:05:05 · 235 阅读 · 0 评论 -
href="#" 防止iframe刷新
页面上经常使用iframe来遮挡select框, 如果碰到了,需要appendChild的组件,来移动div,而div中又有iframe的话,就会导致页面刷新, 解决的方法是iframe的src上写# 就可以了。...原创 2010-06-08 15:14:40 · 1205 阅读 · 0 评论 -
a的四种伪类
a:hover 手上去的时候a:link 还没链接过的时候a:visited 链接过以后a:active 链接按下去还没有松手的时候原创 2010-09-03 21:25:37 · 157 阅读 · 0 评论 -
document.links 和 document.anchors
两者不会重复,锚点全部在document.anchors里面。而超链接全部在document.links里面。原创 2010-09-03 21:52:51 · 329 阅读 · 0 评论 -
document.createDocumentFragment
document.createDocumentFragment创建一个片段,实际可以理解为一个容器,用来装载别的节点,最后可以把这个容器作为一个整体添加到其他的节点中去,当然,这个节点本身不会被添加,但是这个容器里面的内容会被添加。 这个就是迅速组织一批节点的一个容器。...原创 2010-09-04 14:17:28 · 123 阅读 · 0 评论 -
通过事件的返回值为true来阻止浏览器默认行为的特殊处理
<div id="mydiv"> <a href="http://www.sina.com">sina</a></div><script> document.links[0].onmouseover = function() { window.status = 'hello'; return true; };</原创 2010-09-04 23:30:07 · 176 阅读 · 0 评论 -
三种键盘事件键值
keyCodecharCodewhichkeyup ie不分大小写undefinedundefinedkeyup firefox不分大小写零不分大小写keypress ie 分大小写undefinedundefinedkeypress firefox零 分大小写 分大小写k...原创 2010-09-05 20:33:03 · 293 阅读 · 0 评论