首頁 web前端 js教程 JS代码判断集锦大全_javascript技巧

JS代码判断集锦大全_javascript技巧

May 16, 2016 pm 07:07 PM
js 程式碼 判斷

 


JS代码判断集锦(之二)

 

 

////////////////////////////////////////////// 

function trim(inputstr) //去处空格,在获取客户端录入的表单信息前, 
都先trim一下再提交 例如:“form1.org_name.value = trim(form1.org_name.value);” 

if(!inputstr.length>0) return ""; 
var starts=0; 
var ends=inputstr.length; 
while(starts{
if(inputstr.substring(starts,starts+1)==" ")
starts++;
else
break;
}
while(starts{
if(inputstr.substring(ends-1,ends)==" ")
ends--;
else
break;
}
return inputstr.substring(starts,ends);
}

function isvalidcode(inputs) //校验邮政编码
{
var i,temp;
var isvalidcode = true;
inputstr=trim(inputs);
if(inputstr.length==null||inputstr.length==0||inputstr.length!=6) return false;
for(i=0;i{
temp=inputstr.substring(i,i+1);

if(!(temp>="0" && temp<="9"))
{
isvalidcode=false;
break;
}
}
return isvalidcode;
}

function isvalidtel(inputs) //校验电话号码
{
var i,temp;
var isvalidtel = true;
inputstr=trim(inputs);
if(inputstr.length==null||inputstr.length==0) return false;
for(i=0;i{
temp=inputstr.substring(i,i+1);

if(!(temp>="0" && temp<="9" || temp=="-"))
{
isvalidtel=false;
break;
}
}
return isvalidtel;
}

function isrealnum(inputs) //校验实数(含小数点)
{
var i,temp;
var isrealnum = true;
inputstr=trim(inputs);
if(inputstr.length==null||inputstr.length==0) return false;
for(i=0;i{
temp=inputstr.substring(i,i+1);

if(!(temp>="0" && temp<="9" || temp=="."))
{
isrealnum=false;
break;
}
}
return isrealnum;
}

function isnumeric(inputs) //校验是否整数
{
var i,temp;
var isnumeric = true;
inputstr=trim(inputs);
if(inputstr.length==null||inputstr.length==0) return false;
//isvalid = true;
for(i=0;i{
temp=inputstr.substring(i,i+1);

if(!(temp>="0" && temp<="9"))
{
isnumeric=false;
break;
}
}
return isnumeric;
}

function isvalidide(inputs) //校验身份证
{
var i,temp;
var isvalidide = true;
inputstr=trim(inputs);
if(inputstr.length == null || inputstr.length == 0 || (inputstr.length != 15 && inputstr.length != 18)) return false;
for(i=0;i{
temp=inputstr.substring(i,i+1);

if(!((temp>="0" && temp<="9") || temp == "x" || temp == "X"))
{
isvalidide=false;
break;
}
}
return isvalidide;
}

function isvalidname(inputs) //校验账号2~15位(即只能是英文字母和数字组成的串)
{
var i,temp;
var isvalidname = true;
inputstr=trim(inputs);
if(inputstr.length==null || inputstr.length==0 || inputstr.length > 15 || inputstr.length < 2) return false;
for(i=0;i{
temp=inputstr.substring(i,i+1);

if(!((temp >= "0" && temp <= "9") || (temp >= "a" && temp <= "z") || (temp >= "A" && temp <= "Z")))
{
isvalidname=false;
break;
}
}
return isvalidname;
}

function isvalidphoto(inputs) //校验照片扩展名
{
var i,temp;
var isvalidphoto = true;
inputstr=trim(inputs);
if(inputstr.length==null || inputstr.length==0) return true; //没有相片也允许的
temp=inputstr.substring(inputstr.lastIndexOf(".")+1);

temp = temp.toLowerCase();
if(!(temp == "bmp" || temp == "jpg" || temp == "gif"))
{
isvalidphoto=false;
}
return isvalidphoto;
}

function isvalidzgh(inputs) //校验职工号8位(即只能是英文字母和数字组成的串)
{
var i,temp;
var isvalidzgh = true;
inputstr=trim(inputs);
if(inputstr.length==null || inputstr.length==0 || inputstr.length != 8) return false;
for(i=0;i{
temp=inputstr.substring(i,i+1);

if(!((temp >= "0" && temp <= "9") || (temp >= "a" && temp <= "z") || (temp >= "A" && temp <= "Z")))
{
isvalidzgh=false;
break;
}
}
return isvalidzgh;
}

function isvalidxh(inputs) //校验学号7位(即只能是英文字母和数字组成的串)
{
var i,temp;
var isvalidxh = true;
inputstr=trim(inputs);
if(inputstr.length==null || inputstr.length==0 || inputstr.length != 7) return false;
for(i=0;i{
temp=inputstr.substring(i,i+1);

if(!((temp >= "0" && temp <= "9") || (temp >= "a" && temp <= "z") || (temp >= "A" && temp <= "Z")))
{
isvalidxh=false;
break;
}
}
return isvalidxh;
}

function isvalidkcid(inputs) //校验课程编号5位(即只能是数字组成的串)
{
var i,temp;
var isvalidkcid = true;
inputstr=trim(inputs);
if(inputstr.length==null||inputstr.length==0||inputstr.length!=5) return false;
for(i=0;i{
temp=inputstr.substring(i,i+1);

if(!(temp>="0" && temp<="9"))
{
isvalidkcid=false;
break;
}
}
return isvalidkcid;
}

function isvalidnamee(inputs) //校验账号4~20位(即只能是英文字母和数字组成的串)
{
var i,temp;
var isvalidname = true;
inputstr=trim(inputs);
if(inputstr.length==null || inputstr.length==0 || inputstr.length > 20 || inputstr.length < 4) return false;
for(i=0;i{
temp=inputstr.substring(i,i+1);

if(!((temp >= "0" && temp <= "9") || (temp >= "a" && temp <= "z") || (temp >= "A" && temp <= "Z")))
{
isvalidname=false;
break;
}
}
return isvalidname;
}


==========================



1. 禁止复制(copy),禁用鼠标右键! 

<SCRIPT>  <br>//加入页面保护  <br>function rf()  <br>{return false; }  <br>document.oncontextmenu = rf  <br>function keydown()  <br>{if(event.ctrlKey ==true || event.keyCode ==93 || event.shiftKey ==true){return false;} }  <br>document.onkeydown =keydown  <br>function drag()  <br>{return false;}  <br>document.ondragstart=drag  <br>function stopmouse(e) {  <br>if (navigator.appName == 'Netscape' && (e.which == 3 || e.which == 2))  <br>return false;  <br>else if  <br>(navigator.appName == 'Microsoft Internet Explorer' && (event.button == 2 || event.button == 3)) {  <br>alert("版权没有,但别复制 :)");  <br>return false;  <br>}  <br>return true;  <br>}  <br>document.onmousedown=stopmouse;  <br>if (document.layers)  <br>window.captureEvents(Event.MOUSEDOWN);  <br>window.onmousedown=stopmouse;  <br><br></SCRIPT> 


2. JS和HTML互转 ~~~~~~~~~   

 
 
在这里输入你需要转换的格式,可以是JavaScript也可以是DHtml. 

 
 

 
 
 
 
 
 
 
 
 

 
这个是输出格式的窗口: 

 
 

 
一个不好的消息:这个Js转Html部分现在只是支持由这个程序生成的 

 
作者:FlashSoft2000 QQ:14433548 
 
<script>  <br>//定义title  <br>document.title="多功能网页转换"  <br>//显示网页源文件  <br>function writes()  <br>{  <br>outputs.value=document.body.outerHTML;  <br>}  <br>//清除输出窗口  <br>function clears()  <br>{  <br>outputs.innerHTML='';  <br>}  <br>//替换特定字符  <br>//n1字符串,n2要替换的字,n3替换的字  <br>function commute(n1,n2,n3)  <br>{  <br>var a1,a2,a3=0,a0=''  <br>a1=n1.length;  <br>a2=n2.length;  <br>for(x=0;x<=(a1-a2);x++)  <br>{  <br>if(n1.substr(x,a2)==n2)  <br>{  <br>a0+=n1.substring(a3,x);  <br>a0+=n3;  <br>x+=(a2-1);  <br>a3=x+1;  <br>}  <br>}  <br>if(a3<a1)a0+=n1.substring(a3,a1)  <br>{  <br>return a0;  <br>}  <br>}  <br>//转换JavaScript为DHtml  <br>function js2html()  <br>{  <br>hide.value=codes.value  <br>hide.value=commute(hide.value,'\\"','"');  <br>hide.value=commute(hide.value,'document.write("','');  <br>hide.value=commute(hide.value,'")','');  <br>hide.value=commute(hide.value,'<script>','');  <br>hide.value=commute(hide.value,'<\/script>','');  <br>outputs.value=hide.value  <br>}  <br>//转换DHtml为JavaScript  <br>function html2js()  <br>{  <br>hide.value=codes.value  <br>hide.value=commute(hide.value,'"','\\"');  <br>hide.value=commute(hide.value,'\\','\\\\');  <br>hide.value=commute(hide.value,'<\/script>','<\\/script>');  <br>outputs.value="<script>document.write(\""+hide.value+"\")<\/script>"  <br>}  <br>//预览代码  <br>function seeHtm()  <br>{  <br>open().document.write("<title>测试代码窗口</title>"+outputs.value);  <br>}  <br>//用快捷键F12预览  <br>document.onkeydown=seeHtms  <br>function seeHtms()  <br>{  <br>if((event.keyCode==123))  <br>{  <br>open().document.write("<title>测试代码窗口</title>"+outputs.value);  <br>}  <br>}  <br>//全选代码  <br>function ta()  <br>{  <br>outputs.select()  <br>}  <br>//拷贝代码  <br>function tc()  <br>{  <br>document.execCommand("Copy")  <br>}  <br>//粘贴代码  <br>function tp()  <br>{  <br>outputs.focus()  <br>document.execCommand("Paste")  <br>}  <br></script>

广告JS代码效果大全
1.[普通效果] 
    现在很多网站广告做的如火如荼,现在我就来介绍一下常见的对联浮动广告效果的代码使用方法,介绍的这种效果,在1024*768分辨率下正常显示,在800*600的分辨率下可以自动隐藏,以免遮住页面影响访问者浏览内容,下面就是实现效果所需代码:


var delta=0.015
var collection; 
    function floaters() { 
    this.items = []; 
    this.addItem =
function(id,x,y,content) 
    { 
    document.write('

'+content+'

'); 

    var newItem = {}; 
    newItem.object = document.getElementById(id); 
    newItem.x = x; 
    newItem.y = y; 

    this.items[this.items.length] = newItem; 
    } 
    this.play =
function() 
    { 
    collection =
this.items 
    setInterval('play()',10); 
    } 
    } 
    function play() 
    { 
    if(screen.width<=800)
{
for(var i=0;i {
collection.object.style.display = 'none';
}
return;
}
for(var i=0;i {
var followObj = collection.object;
var followObj_x = (typeof(collection.x)=='string'?eval(collection.x):collection.x);
var followObj_y = (typeof(collection.y)=='string'?eval(collection.y):collection.y);

if(followObj.offsetLeft!=(document.body.scrollLeft+followObj_x)) {
var dx=(document.body.scrollLeft+followObj_x-followObj.offsetLeft)*delta;
dx=(dx>0?1:-1)*Math.ceil(Math.abs(dx)); 
    followObj.style.left=followObj.offsetLeft+dx; 
    } 

    if(followObj.offsetTop!=(document.body.scrollTop+followObj_y)) { 
    var dy=(document.body.scrollTop+followObj_y-followObj.offsetTop)*delta; 
    dy=(dy>0?1:-1)*Math.ceil(Math.abs(dy)); 
    followObj.style.top=followObj.offsetTop+dy; 
    } 
    followObj.style.display = ''; 
    } 
    } 

    var theFloaters =
new floaters(); 
    theFloaters.addItem('followp1','document.body.clientWidth-100',0,'
' target=_blank); 
    theFloaters.addItem('followp2',0,0,'
' target=_blank); 
    theFloaters.play(); 

把上面的代码另存为一个JS文件,然后在想实现此效果的页面用 调用即可!注意修改广告图片地址和连接地址!

广告JS代码效果大全 ~~~~~~~~~~

2.[鼠标感应] 
    与前面一个代码不同的是,当鼠标移动到广告图片上是可以感应显示另外设置好的广告大图效果,下面就是实现效果所需代码:

function bigshow(){ 
    document.all.p_250.style.visibility = 'visible'; 
    document.all.p_80.style.visibility = 'hidden'; 
    } 
    function bighide(){ 
    document.all.p_80.style.visibility = 'visible'; 
    document.all.p_250.style.visibility = 'hidden'; 
    } 

    var ad_80= new Array(1); 
    var ad_250= new Array(1); 

    ad_80[0]=""; 
    ad_250[0]=""; 

    var imgheight; 
    var fubioleft; 
    window.screen.width>800 ? fubioleft=15:fubioleft=15 

    document.write('

'); 

    ad_now = new Date(); 
    ad_id= ad_now.getSeconds() %1 

    var adhead1="

"; 
    var adhead2="

"; 

    //var adhead1="

"; 
    //var adhead2="

"; 

    document.write(adhead1+ad_80[ad_id]+adhead2+ad_250[ad_id]+"

"); 

    document.write ("

"); 
    self.onError=null; 
    currentX = currentY = 0; 
    whichIt = null; 
    lastScrollX = 0; lastScrollY = 0; 
    NS = (document.layers) ? 1 : 0; 
    IE = (document.all) ? 1: 0; 
    function heartBeat() { 
    if(IE) { 
    diffY = document.body.scrollTop; 
    diffX = document.body.scrollLeft; } 
    if(NS) { 
    diffY = self.pageYOffset; diffX = self.pageXOffset; } 
    if(diffY != lastScrollY) { 
    percent = .5 * (diffY - lastScrollY); 
    if(percent > 0) percent = Math.ceil(percent); 
    else percent = Math.floor(percent); 
    if(IE) document.all.floater_left.style.pixelTop += percent; 
    if(NS) document.floater_left.top += percent; 
    lastScrollY = lastScrollY + percent; 
    } 
    if(diffX != lastScrollX) { 
    percent = .5 * (diffX - lastScrollX); 
    if(percent > 0) percent = Math.ceil(percent); 
    else percent = Math.floor(percent); 
    if(IE) document.all.floater_left.style.pixelLeft += percent; 
    if(NS) document.floater_left.left += percent; 
    lastScrollX = lastScrollX + percent; 
    } 
    } 

    if(NS || IE) action = window.setInterval("heartBeat()",1);var ad_80= new Array(1); 
    var ad_250= new Array(1); 

    ad_80[0]=""; 
    ad_250[0]=""; 

    var imgheight; 
    var fubioleft; 
    window.screen.width>800 ? fubioleft=15:fubioleft=15 

    document.write('

'); 

    ad_now = new Date(); 
    ad_id= ad_now.getSeconds() %1 

    function myload() 
    { 
    if (navigator.appName == "Netscape") 
    { 
    document.p_right_80.pageX=+window.innerWidth-130; 
    document.p_right_250.pageX=+window.innerWidth-300; 
    mymove(); 
    } 
    else 
    { 
    p_right_80.style.left=document.body.offsetWidth-130; 
    p_right_250.style.left=document.body.offsetWidth-300; 
    mymove(); 
    } 
    } 

    function mymove() 
    { 
    if(document.ns) 
    { 
    document.p_right_80.left=pageXOffset+window.innerWidth-130; 
    document.p_right_250.left=pageXOffset+window.innerWidth-300; 
    setTimeout("mymove();",20) 
    } 
    else 
    { 
    p_right_80.style.left=document.body.scrollLeft+document.body.offsetWidth-145; 
    p_right_250.style.left=document.body.scrollLeft+document.body.offsetWidth-300; 
    setTimeout("mymove();",20) 
    } 
    } 

    var adhead1="

"; 
    var adhead2="

"; 

    document.write(adhead1+ad_80[ad_id]+adhead2+ad_250[ad_id]+"

"); 

    myload() 

    document.write ("

"); 
    self.onError=null; 
    currentX_right = currentY_right = 0; 
    whichIt_right = null; 
    lastScrollX_right = 0; lastScrollY_right = 0; 
    NS = (document.layers) ? 1 : 0; 
    IE = (document.all) ? 1: 0; 
    function heartBeat_right() { 
    if(IE) { 
    diffY_right = document.body.scrollTop; 
    diffX_right = document.body.scrollLeft; } 
    if(NS) { 
    diffY_right = self.pageYOffset; diffX_right = self.pageXOffset; } 
    if(diffY_right != lastScrollY_right) { 
    percent_right = .5 * (diffY_right - lastScrollY_right); 
    if(percent_right > 0) percent_right = Math.ceil(percent_right); 
    else percent_right = Math.floor(percent_right); 
    if(IE) document.all.floater_right.style.pixelTop += percent_right; 
    if(NS) document.floater_right.top += percent_right; 
    lastScrollY_right = lastScrollY_right + percent_right; 
    } 
    if(diffX_right != lastScrollX_right) { 
    percent_right = .5 * (diffX_right - lastScrollX_right); 
    if(percent_right > 0) percent_right = Math.ceil(percent_right); 
    else percent_right = Math.floor(percent_right); 
    if(IE) document.all.floater_right.style.pixelLeft += percent_right; 
    if(NS) document.floater_right.left += percent_right; 
    lastScrollX_right = lastScrollX_right + percent_right; 
    } 
    } 

    if(NS || IE) action = window.setInterval("heartBeat_right()",1); 
    function bigshow_right(){ 
    document.all.p_right_250.style.visibility = 'visible'; 
    document.all.p_right_80.style.visibility = 'hidden'; 
    } 
    function bighide_right(){ 
    document.all.p_right_80.style.visibility = 'visible'; 
    document.all.p_right_250.style.visibility = 'hidden'; 
    }document.write(''); 
    document.write(''); 
    document.write(''); 



3.[允许关闭] 
    与前面两个代码不同的是,广告图下方增加了一个图片按纽,允许访客点击关闭广告图片,下面文本框中就是实现效果所需代码: 

var delta=0.015; 
    var collection; 
    var closeB=false; 
    function floaters() { 
    this.items = []; 
    this.addItem = function(id,x,y,content) 
    { 
    document.write('

'+content+'

'); 

    var newItem = {}; 
    newItem.object = document.getElementById(id); 
    newItem.x = x; 
    newItem.y = y; 

    this.items[this.items.length] = newItem; 
    } 
    this.play = function() 
    { 
    collection = this.items 
    setInterval('play()',30); 
    } 
    } 
    function play() 
    { 
    if(screen.width<=800 || closeB)
{
for(var i=0;i {
collection.object.style.display = 'none';
}
return;
}
for(var i=0;i {
var followObj = collection.object;
var followObj_x = (typeof(collection.x)=='string'?eval(collection.x):collection.x);
var followObj_y = (typeof(collection.y)=='string'?eval(collection.y):collection.y);

if(followObj.offsetLeft!=(document.body.scrollLeft+followObj_x)) {
var dx=(document.body.scrollLeft+followObj_x-followObj.offsetLeft)*delta;
dx=(dx>0?1:-1)*Math.ceil(Math.abs(dx)); 
    followObj.style.left=followObj.offsetLeft+dx; 
    } 

    if(followObj.offsetTop!=(document.body.scrollTop+followObj_y)) { 
    var dy=(document.body.scrollTop+followObj_y-followObj.offsetTop)*delta; 
    dy=(dy>0?1:-1)*Math.ceil(Math.abs(dy)); 
    followObj.style.top=followObj.offsetTop+dy; 
    } 
    followObj.style.display = ''; 
    } 
    } 
    function closeBanner() 
    { 
    closeB=true; 
    return; 
    } 

    var theFloaters = new floaters(); 
    // 
    theFloaters.addItem('followp1','document.body.clientWidth-100',0,'

'); 
    theFloaters.addItem('followp2',0,0,'

'); 
    theFloaters.play(); 


   把上面的代码分别另存为两个JS文件,然后在想实现此效果的页面用 

     

    调用即可,*代表你另存的文件名!注意修改广告图片地址和连接地址!


广告JS代码效果大全 ~~~~~~~~~~

4.[浮动对联广告---之左侧代码] 

    如果您想只有一侧显示的话,下面是实现左侧效果所需代码: 

  var ad_float_left_src ="图片地址"; 
    var ad_float_left_url ="地址"; 
    var ad_float_left_type = ""; 
    document.ns = navigator.appName == "Microsoft Internet Explorer" 

    var imgheight_close 
    var imgleft 
    window.screen.width>800 ? imgheight_close=120:imgheight_close=120 
    window.screen.width>800 ? imgleft=8:imgleft=122 
    function myload() 
    { 
    myleft.style.top=document.body.scrollTop+document.body.offsetHeigh 
    t-imgheight_close; 
    myleft.style.left=imgleft; 
    leftmove(); 
    } 
    function leftmove() 
    { 
    myleft.style.top=document.body.scrollTop+document.body.offsetHeigh 
    t-imgheight_close; 
    myleft.style.left=imgleft; 
    setTimeout("leftmove();",50) 
    } 

    function MM_reloadPage(init) { //reloads the window if Nav4 
    resized 
    if (init==true) with (navigator) {if ((appName=="Netscape")&& 
    (parseInt(appVersion)==4)) { 
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; 
    onresize=MM_reloadPage; }} 
    else if (innerWidth!=document.MM_pgW || innerHeight! 
    =document.MM_pgH) location.reload(); 
    } 
    MM_reloadPage(true) 

    function close_float_left(){ 
    myleft.style.visibility='hidden'; 
    } 

    document.write("

absolute;width:80;top:300;left:5;visibility: visible;z-index: 1'>" 
    +"
    +"


    +"
"); 

    if(document.ns){ 
    if(ad_float_left_type!="swf") 
    document.write(" = '_blank'> height=31 border=0>"); 
    else 
    document.write(" quality=high WIDTH=80 HEIGHT=80 TYPE='application/x-shockwave-
flash' id=changhongout >"); 

    document.write("
align=right> class=closefloat>关闭

    +"

"); 

    myload()} 



    
[ 5.背投广告] 

 



[ 6.收缩广告] 

     
     
    

 
    

******************************************************************************
    把上面的代码另存为三个*.JS文件,然后在想实现此效果的页面用 

    CODE: 
     

    调用即可,*代表你另存的文件名!注意修改广告图片地址和连接地址!相应的参数可以根据页面自行调整

js幻灯片播放器~~~~~~~~~~

var _c = 0;
var _i = 0;
var _v = 0;
var _l = 0;
var _sf = 3000;
var _html = null;
var _image = null;
var _mycars= new Array();
var _w = new Array();
var _h = new Array();

function adRotator() {}

function adRotator.add(p,w,h)
{
   _mycars[_c] = p;
   _w[_c] = w;
   _h[_c] = h;
   _c = _c + 1;
}

/* 播放设置 */
function  adRotator.loads()
{
   if (_i < _mycars.length && _l < 1)
{
_html = ''
     if (_v < 1)
{
document.getElementById('image').value = _html + ',' + _i;
document.getElementById('rotatorPlayer').innerHTML = _html;
_i = _i + 1;
document.getElementById('backs').disabled='';
window.setTimeout("adRotator.loads("+_i+")",_sf);
}
}
else
{
_html = ''
  document.getElementById('image').value = _html + ',' + _i;
     document.getElementById('rotatorPlayer').innerHTML = _html;
   }
   if (_i+1 > _mycars.length)
   {
      document.getElementById('stops').disabled='True';
   document.getElementById('play').disabled='';
   document.getElementById('backs').disabled='';
   document.getElementById('next').disabled='True';
   _i = 0;
   _v = 1;
   }
}

/* 播放 */
function  adRotator.play()
{
   _v = 0;
   _l = 0;
   adRotator.loads();
}

/* 下一张 */
function adRotator.next()
{
   _l = 1;
   if(_i+1 < _mycars.length)
{
_i = _i + 1;
document.getElementById('play').disabled='';
document.getElementById('stops').disabled='True';
document.getElementById('backs').disabled='';
adRotator.loads();
}
else
{
document.getElementById('next').disabled='True';
}
}

/* 上一张 */
function adRotator.backs()
{
_l = 1;
if(_i-1 < 0)
{
document.getElementById('backs').disabled='True';
}
else
{
_i = _i - 1;
document.getElementById('play').disabled='';
document.getElementById('stops').disabled='True';
document.getElementById('next').disabled='';
adRotator.loads();
}
}

/* 间隔时间 */
function adRotator.set()
{
var _sfc = document.getElementById('second').value;
if (isInteger(_sfc))
{
_sf = _sfc * 1000;
}
else
{
alert('提示:只能输入数字!');
document.getElementById('second').value=1;
document.getElementById('second').select();
}
}

/* 字符检测 */
function isInteger(str)
{
var regu = /^[-]{0,1}[0-9]{1,}$/;
return regu.test(str);
}

/* 暂停 */
function adRotator.stops()
{
_v = 1;
}

/* 添加图片,还要加的话注意图片名字就好了,后面400,300是大小 */
adRotator.add("1.jpg",400,300);
adRotator.add("2.jpg",400,300);
adRotator.add("3.jpg",400,300);


把以上文件存为一个JS文件

在下面文件中引用即可




     








   









一个非常棒的播放器,可惜如果图片是非常大的话,那结果有点惨!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

藍色畫面代碼0x0000001怎麼辦 藍色畫面代碼0x0000001怎麼辦 Feb 23, 2024 am 08:09 AM

藍屏代碼0x0000001怎麼辦藍屏錯誤是電腦系統或硬體出現問題時的一種警告機制,代碼0x0000001通常表示出現了硬體或驅動程式故障。當使用者在使用電腦時突然遇到藍色畫面錯誤,可能會感到驚慌失措。幸運的是,大多數藍色畫面錯誤都可以透過一些簡單的步驟來排除和處理。本文將為讀者介紹一些解決藍屏錯誤代碼0x0000001的方法。首先,當遇到藍色畫面錯誤時,我們可以嘗試重

建議:優秀JS開源人臉偵測辨識項目 建議:優秀JS開源人臉偵測辨識項目 Apr 03, 2024 am 11:55 AM

人臉偵測辨識技術已經是一個比較成熟且應用廣泛的技術。而目前最廣泛的網路應用語言非JS莫屬,在Web前端實現人臉偵測辨識相比後端的人臉辨識有優勢也有弱勢。優點包括減少網路互動、即時識別,大大縮短了使用者等待時間,提高了使用者體驗;弱勢是:受到模型大小限制,其中準確率也有限。如何在web端使用js實現人臉偵測呢?為了實現Web端人臉識別,需要熟悉相關的程式語言和技術,如JavaScript、HTML、CSS、WebRTC等。同時也需要掌握相關的電腦視覺和人工智慧技術。值得注意的是,由於Web端的計

解決代碼0xc000007b錯誤 解決代碼0xc000007b錯誤 Feb 18, 2024 pm 07:34 PM

終止代碼0xc000007b在使用電腦時,有時會遇到各種各樣的問題和錯誤代碼。其中,終止代碼最為令人困擾,尤其是終止代碼0xc000007b。這個程式碼表示某個應用程式無法正常啟動,給用戶帶來了不便。首先,我們來了解終止碼0xc000007b的意思。這個程式碼是Windows作業系統的錯誤代碼,通常發生在32位元應用程式嘗試在64位元作業系統上執行時。它表示應

GE通用遠端程式碼可在任何裝置上編程 GE通用遠端程式碼可在任何裝置上編程 Mar 02, 2024 pm 01:58 PM

如果您需要遠端編程任何設備,這篇文章會為您帶來幫助。我們將分享編程任何設備的頂級GE通用遠端代碼。通用電氣的遙控器是什麼? GEUniversalRemote是一款遙控器,可用於控制多個設備,如智慧電視、LG、Vizio、索尼、藍光、DVD、DVR、Roku、AppleTV、串流媒體播放器等。 GEUniversal遙控器有各種型號,具有不同的功能和功能。 GEUniversalRemote最多可以控制四台設備。頂級通用遙控器代碼,可在任何裝置上編程GE遙控器配備一組代碼,使其能夠與不同設備配合。您可

藍色畫面代碼0x000000d1代表什麼問題? 藍色畫面代碼0x000000d1代表什麼問題? Feb 18, 2024 pm 01:35 PM

0x000000d1藍屏程式碼是什麼意思近年來,隨著電腦的普及和網路的快速發展,作業系統的穩定性和安全性問題也日益凸顯。一個常見的問題是藍色畫面錯誤,代碼0x000000d1是其中之一。藍色畫面錯誤,或稱為“藍色畫面死機”,是當電腦遇到嚴重系統故障時發生的情況。當系統無法從錯誤中恢復時,Windows作業系統會顯示一個藍色的螢幕,並在螢幕上顯示錯誤代碼。這些錯誤代

如何使用Copilot產生程式碼 如何使用Copilot產生程式碼 Mar 23, 2024 am 10:41 AM

身為一名程式設計師,對於能夠簡化程式設計體驗的工具,我感到非常興奮。借助人工智慧工具的幫助,我們可以產生演示程式碼,並根據需求進行必要的修改。在VisualStudioCode中新引入的Copilot工具讓我們能夠創建具有自然語言聊天互動的AI生成程式碼。透過解釋功能,我們可以更好地理解現有程式碼的含義。如何使用Copilot產生程式碼?要開始,我們首先需要取得最新的PowerPlatformTools擴充。要實現這一點,你需要進入擴充頁面,搜尋“PowerPlatformTool”,然後點擊Install按鈕

建立並執行Linux'.a”文件 建立並執行Linux'.a”文件 Mar 20, 2024 pm 04:46 PM

在Linux作業系統中處理檔案需要使用各種命令和技術,使開發人員能夠有效率地建立和執行檔案、程式碼、程式、腳本和其他東西。在Linux環境中,擴展名為”.a”的檔案作為靜態庫具有重要的重要性。這些程式庫在軟體開發中發揮重要作用,允許開發人員有效地管理和共享多個程式的公共功能。對於Linux環境中的有效軟體開發,了解如何建立和運行「.a」檔案至關重要。本文將介紹如何全面安裝和設定Linux「.a」文件,讓我們一起探索Linux「.a」文件的定義、用途、結構,以及建立和執行它的方法。什麼是L

js和vue的關係 js和vue的關係 Mar 11, 2024 pm 05:21 PM

js和vue的關係:1、JS作為Web開發基石;2、Vue.js作為前端框架的崛起;3、JS與Vue的互補關係;4、JS與Vue的實踐應用。

See all articles