View Mode: Normal | Article List
Category: JavaScript | < | 1 | 2 | 3 | 4 | 5 | >

对联广告代码,带关闭

[ 2007-07-02 14:38:14 | Author: zhenhua ]
var delta=0.15; //控制像素
var collection;
var closeB=false;
function floaters() {
 this.items = [];
 this.addItem = function(id,x,y,content)
 {
 document.write('<DIV id='+id+' style="Z-INDEX: 10; POSITION: absolute; width:80px; height:60px;left:'+(typeof(x)=='string'?eval(x):x)+';top:'+(typeof(y)=='string'?eval(y):y)+'">'+content+'</DIV>');
 
 var newItem = {};
 newItem.object = document.getElementById(id);
 newItem.x = x;
 newItem.y = y;
...

Read More...

javascript函数库

[ 2006-06-17 21:40:25 | Author: zhenhua ]
javascript函数库
trim() lTrim() rTrim()
校验字符串是否为空: checkIsNotEmpty(str)
校验字符串是否为整型: checkIsInteger(str)
校验整型最小值: checkIntegerMinValue(str,val)
校验整型最大值: checkIntegerMaxValue(str,val)
校验整型是否为非负数: isNotNegativeInteger(str)
校验字符串是否为浮点型: checkIsDouble(str)
校验浮点型最小值: checkDoubleMinValue(str,val)
校验浮点型最大值: checkDoubleMaxValue(str,val)
校验浮点型是否为非负数: isNotNegativeDouble(str)
校验字符串是否为日期型:
...

Read More...

抓取/引用页面(JavaScript+Frame)

[ 2006-06-10 19:32:15 | Author: zhenhua ]
浏览3mt,无意抓取的一段Code
<script>
var dde_para = new Array();
var dde_aa = new Array();
var dde_url = document.location.href;
var dde_pp = dde_url.split("?")[1];//取url参量部分
var AL = null;
if(dde_pp!=null && dde_pp.length>0){
dde_para = dde_pp.split("&");//按&分解url参量,放入数组dde_para
}
for(i=0; dde_para!=null && i<dde_para.length;i++){
dde_aa = dde_para[i].split("=");
if(dde_aa[0] == "AL") {
AL = unescape(dde_aa[1]);
}
//eval("var "+dde_aa[0] +"='"+dde_aa[1]+"'");
}
//alert(AL);
document.write('<frameset
...

Read More...

页面执行时间

[ 2006-06-05 16:20:11 | Author: zhenhua ]
客户端页面执行时间
<script>
var now1 =new Date()
StarTime_S=now1.getTime()
</script>

<script>
 var now1 =new Date()
 EndTime_S=now1.getTime()
 document.write ((EndTime_S-StarTime_S)+"ms");
 </script>

表格限制图片大小

[ 2006-05-20 18:18:29 | Author: zhenhua ]
引自经典论坛:
一:
作者:flashlizi
<table id="tbs" width="300" height="200" border="0" cellpadding="0" cellspacing="0">
 <tr>
 <td><img id="pic" src="http://pages.blueidea.com/articleimg/2006/02/1219/preview_b01.jpg" width="1024" height="768" /></td>
 </tr>
</table>
<script>
var tw=document.getElementById("tbs").width;
var picw=document.getElementById("pic").width;
var pich=document.getElementById("pic").height;
if(picw>=tw) {
document.getElementById("pic").width=tw;
document.getElementById("pic").height=(tw/picw)*pich;
...

Read More...

getElementById

[ 2006-05-20 18:13:19 | Author: zhenhua ]
<script>
function ctf(id){
var temp=document.getElementById(id);//找到input1
temp.innerHTML="我的内容被改变"; //直接改边名为 id 的div的内容
}
</script>

<DIV ID="input1"><b>我是第一</b></div>
<DIV ID="input2"><b>我是第二</b></div>

<a href="#" onclick="ctf('input1')"> 改变一</a>
<a href="#" onclick="ctf('input2')"> 改变二</a>

JS限定图象大小

[ 2006-05-12 18:20:01 | Author: zhenhua ]
全局,即当前页面中的所有图片:
function loadImgs()
{
  var imgs = document.images;
  var max_width = 500;
  for (var i=0; i<imgs.length; i++)
  {
    var w = imgs[i].width;
    var h = imgs[i].height;
    if (w > max_width)
    {
      imgs[i].width = max_width;
      imgs[i].height = h*max_width/w;
    }
  }
}

window.onload = loadImgs;

单个图片,由图片唯一ID区分
function loadImgs()
{
var imgs = document.getElementById("imgId");
  var max_width = 500;
  var w = imgs.width;
  var h = imgs.height;
  if (w > max_width)
  {
    imgs.width = max_width;
...

Read More...

JS验证集合

[ 2006-04-22 16:28:02 | Author: zhenhua ]

在b/s开发中经常用到的javaScript技术
一、验证类
1、数字验证内
1.1 整数
1.2 大于0的整数 (用于传来的ID的验证)
1.3 负整数的验证
1.4 整数不能大于iMax
1.5 整数不能小于iMin
2、时间类
2.1 短时间,形如 (13:04:06)
2.2 短日期,形如 (2003-12-05)
2.3 长时间,形如 (2003-12-05 13:04:06)
2.4 只有年和月。形如(2003-05,或者2003-5)
2.5 只有小时和分钟,形如(12:03)
3、表单类
3.1 所有的表单的值都不能为空
3.2 多行文本框的值不能为空。
3.3 多行文本框的值不能超过sMaxStrleng
3.4 多行文本框的值不能少于sMixStrleng
3.5 判断单选框是否选择。
3.6 判断复选框是否选择.
3.7 复选框的全选,多选,全不选,反选
3.8 文件上传过程中判断文件类型
4、字符类
4.1 判断字符全部由a-Z或者是A-Z的字字母组成
4.2 判断字符由字母和数字组成。
4.3 判断字符由字母和数字,下划线,点号组成.且开头的只能是下划线和字母
...

Read More...