Javascript判断单选表单是否已选择

代码如下:

JavaScript代码
  1. function checkRadio(name) {   
  2.     var obj = document.getElementsByName(name);   
  3.     for(i = 0; i < obj.length; i ++) {   
  4.         if(obj[i].checked) {   
  5.             return true;   
  6.         }   
  7.     }   
  8.     obj[0].focus();   
  9.     return false;   
  10. }  
版块:javascript笔记 Tags: 时间:2008-09-02 评论:(1)

Javascript获取某一标签的座标并返回其座标对象

昨天搞了一个日历选择器的小东西,竟然发现以前用的获取标签的座标的函数在Firefox下不能执行,比较郁闷。于是花心思整理了一个,现此代码支持Ie,Firefox,Opera,记录于此!

javascript获取座标
  1. function getAbsPoint(e) {   
  2.     var x = e.offsetLeft;   
  3.     var y = e.offsetTop;   
  4.     while(e = e.offsetParent) {   
  5.         x += e.offsetLeft;   
  6.         y += e.offsetTop;   
  7.     }   
  8.     return {"x": x, "y": y};   
  9. }  

查看详细内容…

版块:javascript笔记 Tags: , 时间:2008-09-02 评论:(0)

图片不超过外边框最大宽度js代码

上传一篇带图片的文章,没有设定图片的大小,结果图片撑大了外边框!这是一个很常见的问题?如果您是一个懂得Html的人肯定知道是什么原因,但是我们面对的客户群体不一样,他们可能对电脑似懂非懂,只是会些常用的操作。这时他问你这是什么问题?你说了半天可能他一点也没听懂,白白的浪费自己的时间;不如自己花心思写个脚本干掉这种不是问题的问题?

代码功能:设置一个图片的最大宽度,当图片宽度大于最大宽度时,将图片宽度设定为最大宽度,按比例缩小图片的高度! 查看详细内容…

版块:javascript笔记 Tags: 时间:2008-08-23 评论:(4)

生成Ajax对象 支持Ie Firefox Opera

生成Ajax对象 支持Ie Firefox Opera,代码如下:

Ajax代码
  1. function ajax() {   
  2.     var xmlHttp;   
  3.     try { // for firefox opera   
  4.         xmlHttp = new XMLHttpRequest();   
  5.     } catch (e) { // for ie   
  6.         var ieVersions = new Array("MSXML2.XMLHTTP.6.0",   
  7.                                    "MSXML2.XMLHTTP.5.0",   
  8.                                    "MSXML2.XMLHTTP.4.0",   
  9.                                    "MSXML2.XMLHTTP.3.0",   
  10.                                    "MSXML2.XMLHTTP",   
  11.                                    "Microsoft.XMLHTTP");   
  12.         for (var i = 0; i < ieVersions.length && !xmlHttp; i ++) {   
  13.             try {   
  14.                 xmlHttp = new ActiveXObject(ieVersions[i]);   
  15.             } catch (e) {   
  16.             }   
  17.         }   
  18.     }   
  19.     if (!xmlHttp) {   
  20.         return false;   
  21.     } else {   
  22.         return xmlHttp;   
  23.     }   
  24. }  
版块:javascript笔记 Tags: 时间:2008-08-23 评论:(0)

Javascript去除字符串左右的空格-trim()

代码如下:

JavaScript代码
  1. function trim(str) {   
  2.     if(str.charAt(0) == " ") {   
  3.         str = str.substring(1,str.length);   
  4.         str = trim(str);   
  5.     }   
  6.     if(str.charAt(str.length - 1) == " ") {   
  7.         str = str.substring(0, str.length - 1);   
  8.         str = trim(str);   
  9.     }   
  10.     return str;   
  11. }  
版块:javascript笔记 Tags: 时间:2008-08-01 评论:(0)

如何向textarea标签中插入图片

代码如下:

XML/HTML代码
  1. <html>  
  2. <head>  
  3. <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8">  
  4. <title>phplamp站-如何向textarea标签中插入图片</title>  
  5. <script type="text/javascript">  
  6.     function fun() {   
  7.         var oImg = document.createElement('img');   
  8.         oImg.src = "me.gif";   
  9.         document.getElementById('test').appendChild(oImg);   
  10.     }   
  11. </script>  
  12. </head>  
  13. <body>  
  14. <textarea id="test" rows="20" cols="50"></textarea>  
  15. <img src="me.gif" onclick="fun()" value="fun">  
  16. </body>  
  17. </html>  
版块:javascript笔记 Tags: , 时间:2008-07-12 评论:(0)

javascript获取,赋值对象的class属性

假如一个标签id为:ceil。

获取:document.getElementById('ceil').className

赋值:document.getElementById('ceil').className = "class1";

如它有多个值:document.getElementById('ceil').className = "class1 class2 class3";

版块:javascript笔记 Tags: , 时间:2008-06-25 评论:(0)

Yahoo用JS定义网页字符集

上网喜欢看大网站的源码,无意看了下Yahoo的源码,发现比较新奇的一段代码,记录于此!

我猜:是定义网页字符集的代码,不知是对还是错?

JavaScript代码
  1. if(typeof document.charset != "undefined" &&   
  2.    document.charset != "UTF-8" &&   
  3.    document.charset != "utf-8") {   
  4.    document.charset = "UTF-8";   
  5. }  
版块:javascript笔记 Tags: , , 时间:2008-06-25 评论:(0)