>웹 프론트엔드 >JS 튜토리얼 >JS 코드 판단_javascript 기술 모음

JS 코드 판단_javascript 기술 모음

PHP中文网
PHP中文网원래의
2016-05-16 19:07:321059검색

 
함수 checkid(iden,년,월,일){ 

if (iden.value.length==15) { 


if ((iden.value.lastIndexOf (month.value day.value))==8) { 

true를 반환합니다. 

false를 반환합니다. 

if (iden.value.length==18) { 


if ((iden.value.indexOf(year.value Month.value day.value))== 6) { 

true를 반환합니다. 

false를 반환합니다. 


false를 반환합니다. 



function isCharsInBag (s, bag) 

var i; 
for (i = 0; i < s.length; i ) 

var c = s.charAt(i); 
if (bag.indexOf(c) == -1) false를 반환합니다. 

true를 반환합니다. 

function isEmpty(s) 

return ((s == null) || (s.length == 0)) 


function isWhitespace (들) 

var 공백 = " tnr"; 
var i; 
for (i = 0; i < s.length; i ) 

var c = s.charAt(i); 
if (whitespace.indexOf(c) >= 0) 

true를 반환합니다. 


false를 반환합니다. 

function isEmail (s,t) 

if (isEmpty(s)) 

window.alert("输入的E-mail地址不能为空,请输入!"); 
mobj = eval(t); 
mobj.focus(); 
mobj.select(); 
false 반환 

if (isWhitespace(s)) 

window.alert("输入的 E-mail地址中不能包含空格符,请重新输入!"); 
mobj = eval(t) 
mobj.focus() 
mobj.select() 
return false; 

var i = 1; 
var len = s.length; 

if (len > 50) 

window.alert("email地址长島不能超过50位!"); 
mobj = eval(t) 
mobj.focus() 
mobj.select() 
return false; 


pos1 = s.indexOf("@"); 
pos2 = s.indexOf("."); 
pos3 = s.lastIndexOf("@"); 
pos4 = s.lastIndexOf("."); 
if ((pos1 <= 0)||(pos1 == len)||(pos2 <= 0)||(pos2 == len)) 

window.alert(" 이메일을 보내세요!"); 
mobj = eval(t) 
mobj.focus() 
mobj.select() 
return false; 

else 

if( (pos1 == pos2 - 1) || (pos1 == pos2   1) 
|| ( pos1 != pos3 ) 
|| ( pos4 < pos3 ) ) 

window.alert("请输入有效的E-mail地址!"); 
mobj = eval(t) 
mobj.focus() 
mobj.select() 
return false; 



if ( !isCharsInBag( s, "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789.-_@")) 

window.alert("email地址中只能包含字符ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789 .-_@n"   "请重新输入" ); 
mobj = eval(t) 
mobj.focus() 
return false; 

true를 반환합니다. 

function isnumber(str){ 
var digits="1234567890"; 
var i=0; 
var strlen=str.length; 
while((ivar char=str.charAt(i); 
if(digits.indexOf(char)==-1)return false;i ; 

true를 반환합니다. 

함수 isnumbercode(str){ 
var digits="1234567890-/"; 
var i=0; 
var strlen=str.length; 
while((ivar char=str.charAt(i); 
if(digits.indexOf(char)==-1)return false;i ; 

true를 반환합니다. 

 

<스크립트 언어=javascript> 
함수 checkForm(theform){ 
if (document.frm.companyname.value.length==0){
alert("유닛 이름은 비워둘 수 없습니다.")
mobj = eval("document.frm.companyname"); > mobj.focus()
mobj.select()
return false
}

if (document.frm.address.value.length==0){
alert ( "장치 주소는 비워둘 수 없습니다.");
mobj = eval("document.frm.address")
mobj.focus()
mobj.select()
return false; 🎜> }

if (document.frm.invest.value.length==0){
alert("투자 금액은 비워둘 수 없습니다.")
mobj = eval("document. frm.invest ");
mobj.focus()
mobj.select()
false를 반환합니다.
}
if (document.frm.codeornumber.value.length==0) {
alert("법인코드 증명서 번호 또는 사업자등록번호는 비워둘 수 없습니다.")
mobj = eval("document.frm.codeornumber")
mobj.focus()
mobj .select()
return false;
}

if (document.frm.linkman.value.length==0){
alert("연락처는 비워둘 수 없습니다.")
mobj = eval("document.frm.linkman");
mobj.focus()
mobj.select()
return false
}
if (document.frm. linkmanjob.value .length==0){
alert("연락처 위치는 비워둘 수 없습니다.")
mobj = eval("document.frm.linkmanjob")
mobj.focus()
mobj .select()
return false;
}
if (document.frm.phone.value.length==0){
alert("휴대폰은 비워둘 수 없습니다."); >mobj = eval("document.frm.phone");
mobj.focus()
mobj.select()
return false
}

if (document. frm.email.value=='') {
window.alert ("이메일 주소를 입력해주세요! ")
mobj = eval("document.frm.email");
mobj.focus()
mobj.select()
false 반환
}
if ( !isEmail (document.frm.email.value,document.frm.email) )
false를 반환
if (document.frm.introduction.value.length==0){
alert("회사 프로필은 다음과 같을 수 없습니다. 비어 있음");
mobj = eval("document.frm.introduction");
mobj.focus()
mobj.select()
return false;
}
if (document.frm.positionname.value.length==0){
alert("직위 이름은 비워둘 수 없습니다.")
mobj = eval("document.frm.positionname"); focus()
mobj.select()
return false;
}
if (document.frm.jobaddress.value.length==0){
alert("근무 위치는 다음과 같습니다. 비어 있음");
mobj = eval("document.frm.jobaddress");
mobj.focus()
mobj.select()
return false;
}
if (document.frm.jobfunction.value.length==0){
alert("작업 책임은 비워둘 수 없습니다.")
mobj = eval("document.frm.jobfunction")
mobj .focus()
mobj.select()
return false;
}
if (document.frm.positionrequre.value.length==0){
alert("직위 요구 사항은 다음과 같습니다. 비어 있음");
mobj = eval("document.frm.positionrequre");
mobj.focus()
mobj.select()
return false;
}
if (document.frm.salary.value.length==0){
alert("급여는 비워둘 수 없습니다.")
mobj = eval("document.frm.salary")
mobj. focus ()
mobj.select()
return false
}
}

JS 코드 판단 모음(2부)

< ;INPUT TYPE="버튼" value="로그인" tabindex="4">

🎜 >//////////////////////////////////////////////

function Trim(inputstr) //클라이언트가 입력한 양식 정보를 얻기 전에
제출 전에 다듬습니다. 예: "form1.org_name.value = Trim(form1.org_name.value) ); "
{
if(!inputstr.length>0) return "";
var start=0;
var end=inputstr.length;
while(starts{
if(inputstr.substring(starts,starts 1)==" ") 
시작 ; 
그밖에
휴식; 

while(starts
if(inputstr.substring(ends-1,ends)==" ") 
ends--; 
그밖에
휴식; 

return inputstr.substring(starts,ends); 


함수 isvalidcode(입력) //校验邮政编码 

var i,temp; 
var isvalidcode = true; 
inputstr=trim(입력); 
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; 
휴식; 


isvalidcode를 반환합니다. 


function isvalidtel(inputs) //校验电话号码 

var i,temp; 
var isvalidtel = true; 
inputstr=trim(입력); 
if(inputstr.length==null||inputstr.length==0) false를 반환합니다. 
for(i=0;i
temp=inputstr.substring(i,i 1); 

if(!(temp>="0" && temp<="9" || temp=="-")) 

isvalidtel=false; 
휴식; 


isvalidtel을 반환합니다. 


함수 isrealnum(입력) //校验实数(含小数点) 

var i,temp; 
var isrealnum = true; 
inputstr=trim(입력); 
if(inputstr.length==null||inputstr.length==0) false를 반환합니다. 
for(i=0;i
temp=inputstr.substring(i,i 1); 

if(!(temp>="0" && temp<="9" || temp==".")) 

isrealnum=false; 
휴식; 


return isrealnum; 


함수는 숫자(입력) //校验是否整数 

var i,temp; 
var isnumeric = true; 
inputstr=trim(입력); 
if(inputstr.length==null||inputstr.length==0) false를 반환합니다. 
//유효하지 않음 = true; 
for(i=0;i
temp=inputstr.substring(i,i 1); 

if(!(temp>="0" && temp<="9")) 

isnumeric=false; 
휴식; 


반환 숫자; 


함수 isvalidide(입력) //校验身份证 

var i,temp; 
var isvalidide = true; 
inputstr=trim(입력); 
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; 
휴식; 


반품은 유효하지 않습니다. 


함수 isvalidname(입력) //校验账号2~15位(即只能是英文字母和数字组成成串) 

var i,temp; 
var isvalidname = true; 
inputstr=trim(입력); 
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; 
휴식; 


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 =
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
🎜> }
}
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 (입력);
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; 숫자)
{
var i,temp;
var isvalidname = true;
inputstr=trim(inputs)
if(inputstr.length==null || inputstr.length== 0 || inputstr.length < 4) return false
{
temp=inputstr.substring (i,i 1)

if(((temp >= "0" && temp <= "9") || (temp > ;= "a" && temp <= " z") || (temp >= "A" && temp <= "Z")))
{
isvalidname=false;
break ;
}
}
유효한 이름 반환
}


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

< ;스크립트 언어="JavaScript">
함수 로그인()
{
form1.UNAME.value = Trim(form1.UNAME.value);form1.PWD.value = Trim(form1 .PWD.값);
form1.PWD2.값 = 트림(form1.PWD2.값);
form1.EMAIL.값 = 트림(form1.EMAIL.값)
form1.NC.값 = Trim(form1.NC.value);
if(!isvalidname(form1.UNAME.value))
{
alert("참고: 사용자 이름은 "2~15자리 영어 또는 숫자"!");
form1.UNAME.focus()
return false
}
else if(!isvalidname(form1.PWD.value))
{
alert("비밀번호는 "2~15자리 영문 또는 숫자"여야 합니다!")
form1.PWD . focus();
return false;
}
else if(!isvalidname(form1.PWD2.value))
{
alert("참고: 비밀번호 확인도 『 영문 또는 숫자 2~15자리』!");
form1.PWD2.focus();
false를 반환;
}
else if(form1.PWD.value != form1. PWD2.value)
{
alert("두 개의 비밀번호가 일치하지 않습니다!")
form1.PWD.focus()
return false; .EMAIL .value == "" || form1.EMAIL.value.length > 100)
{
alert("이메일을 입력하세요!")
form1.EMAIL.focus();
return false;
}
else if(form1.NC.value == "" || form1.NC.value.length > 15)
{
alert("입력하세요. 별명!" );
form1.NC.focus();
return false;
}
else if(window.confirm("반드시 제출하시겠습니까!"))
return true;
else
return false;

function regedit()
{
var litop = (screen.height - 162)/2; var lileft = (screen.width - 360)/2;
window.open("/regedit.aspx", "reg", "titlebar=no,fullscreen=no,dependent=yes,height=162,width= 360,
top =" litop ",left=" lileft ",
toolbar=no,menubar=no,scrollbars=no,resizing=no,
channelmode=no,status=no,location=no ,directories=no") ;
}


1. 복사 금지, 마우스 오른쪽 버튼 비활성화!

<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> false 반환; <br>} <br> true 반환; <br>} <br>document.onmousedown=stopmouse; <br>if (document.layers) <br>window.captureEvents(Event. MOUSEDOWN); window .onmousedown=stopmouse; <br><br></SCRIPT>
','<\/script>')
outputs.value="<script>document.write("" hide.value "")</script> "
}
/ /미리보기 코드
function seeHtm()
{
open().document.write("테스트 코드 창" outputs.value );
}
//미리보기 위해 단축키 F12 사용
document.onkeydown=seeHtms
function seeHtms()
{
if((event.keyCode==123))
{
open( ).document.write("테스트 코드 창" outputs.value)
}
}
//모든 코드 선택
function ta()
{
outputs.select()
}
//코드 복사
function tc()
{
document.execCommand("Copy" )
}
//코드 붙여넣기
function tp()
{
outputs.focus()
document.execCommand("Paste")
}
< ;/script>

광고 JS 코드 효과 모음
1.[일반 효과]
요즘 많은 웹사이트 광고가 본격화되고 있습니다. 이제 일반적인 커플릿 플로팅 광고 효과의 코드 사용법을 소개하겠습니다. 소개된 효과는 1024*768 해상도에서 정상적으로 표시될 수 있으며 800*600 해상도에서도 표시될 수 있습니다. 페이지를 가리지 않고 방문자의 탐색 콘텐츠에 영향을 주지 않도록 자동으로 숨깁니다. 다음은 효과를 얻기 위해 필요한 코드입니다.


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

' 콘텐츠 '

');

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); 함수 play () .style.display = 'none'; { 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
}
followObj .style.display = '';
}
}

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

위 코드를 JS 파일로 저장한 후 필요할 때 사용하세요. 이 효과를 얻으려면 페이지를 호출하세요! 광고 이미지 주소, 링크 주소 수정에 주의하세요!

광고 JS 코드 효과 종합 목록 ~~~~~~~~

2.[마우스 센서]
이전 코드와 다른 점은 광고 이미지 위로 마우스를 이동할 때 설정된 광고 대형 이미지 효과를 별도로 감지하여 표시할 수 있다는 점입니다. 해당 효과를 구현하기 위해 필요한 코드는 다음과 같습니다. ){
document.all.p_250.style.visibility = 'visible';
document.all.p_80.style.visibility = 'hidden';
}
function bigide(){
document.all.p_80.style.visibility = 'visible';
document.all.p_250.style.visibility = '숨김';
}

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

ad_80[0]="";
ad_250[0]="< img src=/skin /adv43/ad/ad_ad2.gif border=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="< p id=p_80 스타일 ='위치:절대; 폭:95px; z-색인:20' onMouseOut='//MM_showHideLayers("p_250","","hide")' onMouseOver='MM_showHideLayers(" p_250","" ,"표시")'>";
//var adhead2="

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

")

document.write ("

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

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

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

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

    document.write(''); 

    ad_now = 새 날짜(); 
    ad_id= ad_now.getSeconds() %1 

    function myload() 
    { 
    if (navigator.appName == "Netscape") 
    {
    document.p_ 오른쪽_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.innerW idth-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; 
    함수 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 = '숨김'; 
    } 
    function bigide_right(){ 
    document.all.p_right_80.style.visibility = 'visible'; 
    document.all.p_right_250.style.visibility = '숨김'; 
    }document.write(''); 
    document.write(''); 
    document.write(''); 



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

var delta=0.015; 
    var 컬렉션; 
    var closeB=false; 
    함수 플로터() { 
    this.items = []; 
    this.addItem = function(id,x,y,content) 
    { 
    document.write('' 콘텐츠 '

'); 

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

    this.items[this.items.length] = newItem; 
    } 
    this.play = function() 
    { 
    컬렉션 = this.items 
    setInterval('play()',30); 
    } 
    } 
    function play() 
    { 
    if(screen.width<=800 || closeB) 
    { 
    for(var i=0;i< collection.length;i ) 
    { 
    collection.object.style.display = '없음'; 
    } 
    반품; 
    } 
    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 = ''; 
    } 
    } 
    함수 closeBanner() 
    { 
    closeB=true; 
    반품; 
    } 

    var theFloaters = new floaters(); 
    // 
    theFloaters.addItem('followp1','document.body.clientWidth-100',0,'< img src=ad/doublead/right.gif 너비=100 높이=554 테두리=0>

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

'); 
    theFloaters.play(); 


   把상면적 代码分别另存为两个JS文件,然后在想实现此效果적页면용 

     

    调用即可,*代表你另存的文件name! ~~~~~~~~ ~

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) 
    } 

    함수 MM_reloadPage(init) { ///Nav4가 크기가 조정된 경우 창을 다시 로드 
    크기가 조정된 경우 
    if (init==true ) (탐색기) {if ((appName=="Netscape")&& 
    (parseInt(appVersion)==4)) { 
    document.MM_pgW=innerWidth; document.MM_pgH=내부 높이; 
    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'>" 
     "
     " <테이블 테두리=0 cellpadding=0cellspacing=0>"); 

    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文件, | 

    调用即可,*代表你另存的文件name! 🎜>
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();

함수 adRotator() {}

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

/* 播放设置 */
함수  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);
     }
   }
   그밖에
   {
     _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;
   }
}

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

/* 下一张 */
함수 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';
   }
}

/* 上一张 */
함수 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();
   }
}

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

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

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

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


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

下面文件中引用即可







     
<본문>








   









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

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.