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

JS 코드 판단_javascript 기술 모음

May 16, 2016 pm 07:07 PM
js 암호 판단

 
함수 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으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

인기 기사

R.E.P.O. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
3 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 최고의 그래픽 설정
3 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 아무도들을 수없는 경우 오디오를 수정하는 방법
3 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 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입니다. 웹 프런트엔드에서 얼굴 감지 및 인식을 구현하는 것은 백엔드 얼굴 인식에 비해 장점과 단점이 있습니다. 장점에는 네트워크 상호 작용 및 실시간 인식이 줄어 사용자 대기 시간이 크게 단축되고 사용자 경험이 향상된다는 단점이 있습니다. 모델 크기에 따라 제한되고 정확도도 제한됩니다. js를 사용하여 웹에서 얼굴 인식을 구현하는 방법은 무엇입니까? 웹에서 얼굴 인식을 구현하려면 JavaScript, HTML, CSS, WebRTC 등 관련 프로그래밍 언어 및 기술에 익숙해야 합니다. 동시에 관련 컴퓨터 비전 및 인공지능 기술도 마스터해야 합니다. 웹 측면의 디자인으로 인해 주목할 가치가 있습니다.

모든 장치에서 GE 범용 원격 코드 프로그램 모든 장치에서 GE 범용 원격 코드 프로그램 Mar 02, 2024 pm 01:58 PM

장치를 원격으로 프로그래밍해야 하는 경우 이 문서가 도움이 될 것입니다. 우리는 모든 장치 프로그래밍을 위한 최고의 GE 범용 원격 코드를 공유할 것입니다. GE 리모콘이란 무엇입니까? GEUniversalRemote는 스마트 TV, LG, Vizio, Sony, Blu-ray, DVD, DVR, Roku, AppleTV, 스트리밍 미디어 플레이어 등과 같은 여러 장치를 제어하는 ​​데 사용할 수 있는 리모컨입니다. GEUniversal 리모컨은 다양한 기능과 기능을 갖춘 다양한 모델로 제공됩니다. GEUniversalRemote는 최대 4개의 장치를 제어할 수 있습니다. 모든 장치에서 프로그래밍할 수 있는 최고의 범용 원격 코드 GE 리모컨에는 다양한 장치에서 작동할 수 있는 코드 세트가 함께 제공됩니다. 당신은 할 수있다

코드 0xc000007b 오류 해결 코드 0xc000007b 오류 해결 Feb 18, 2024 pm 07:34 PM

종료 코드 0xc000007b 컴퓨터를 사용하는 동안 때때로 다양한 문제와 오류 코드가 발생할 수 있습니다. 그 중 종료코드가 가장 충격적이며, 특히 종료코드 0xc000007b가 가장 충격적이다. 이 코드는 애플리케이션이 제대로 시작되지 않아 사용자에게 불편을 초래함을 나타냅니다. 먼저 종료코드 0xc000007b의 의미를 알아보겠습니다. 이 코드는 32비트 응용 프로그램이 64비트 운영 체제에서 실행을 시도할 때 일반적으로 발생하는 Windows 운영 체제 오류 코드입니다. 그래야 한다는 뜻이다

블루 스크린 코드 0x000000d1은 무엇을 나타냅니까? 블루 스크린 코드 0x000000d1은 무엇을 나타냅니까? Feb 18, 2024 pm 01:35 PM

0x000000d1 블루 스크린 코드는 무엇을 의미합니까? 최근 몇 년 동안 컴퓨터의 대중화와 인터넷의 급속한 발전으로 인해 운영 체제의 안정성 및 보안 문제가 점점 더 부각되고 있습니다. 일반적인 문제는 블루 스크린 오류이며, 코드 0x000000d1이 그 중 하나입니다. 블루 스크린 오류 또는 "죽음의 블루 스크린"은 컴퓨터에 심각한 시스템 오류가 발생할 때 발생하는 상태입니다. 시스템이 오류로부터 복구할 수 없는 경우 Windows 운영 체제는 화면에 오류 코드와 함께 블루 스크린을 표시합니다. 이러한 오류 코드

Linux '.a' 파일 생성 및 실행 Linux '.a' 파일 생성 및 실행 Mar 20, 2024 pm 04:46 PM

Linux 운영 체제에서 파일을 작업하려면 개발자가 파일, 코드, 프로그램, 스크립트 및 기타 항목을 효율적으로 생성하고 실행할 수 있도록 하는 다양한 명령과 기술을 사용해야 합니다. Linux 환경에서는 확장자가 ".a"인 파일이 정적 라이브러리로서 매우 중요합니다. 이러한 라이브러리는 소프트웨어 개발에서 중요한 역할을 수행하므로 개발자는 여러 프로그램에서 공통 기능을 효율적으로 관리하고 공유할 수 있습니다. Linux 환경에서 효과적인 소프트웨어 개발을 위해서는 ".a" 파일을 생성하고 실행하는 방법을 이해하는 것이 중요합니다. 이번 글에서는 리눅스 ".a" 파일을 포괄적으로 설치하고 구성하는 방법을 소개한다. 리눅스 ".a" 파일의 정의, 목적, 구조, 생성 및 실행 방법을 살펴보자. L은 무엇입니까?

칭화대학교와 Zhipu AI 오픈 소스 GLM-4: 자연어 처리의 새로운 혁명 시작 칭화대학교와 Zhipu AI 오픈 소스 GLM-4: 자연어 처리의 새로운 혁명 시작 Jun 12, 2024 pm 08:38 PM

2023년 3월 14일 ChatGLM-6B가 출시된 이후 GLM 시리즈 모델은 광범위한 관심과 인정을 받았습니다. 특히 ChatGLM3-6B가 오픈소스로 공개된 이후 개발자들은 Zhipu AI가 출시하는 4세대 모델에 대한 기대감이 가득합니다. 이러한 기대는 마침내 GLM-4-9B의 출시로 완전히 충족되었습니다. GLM-4-9B의 탄생 소형 모델(10B 이하)에 더욱 강력한 기능을 제공하기 위해 GLM 기술팀은 약 반년 만에 새로운 4세대 GLM 시리즈 오픈 소스 모델인 GLM-4-9B를 출시했습니다. 탐구. 이 모델은 정확성을 보장하면서 모델 크기를 크게 압축하고 추론 속도가 더 빠르고 효율성이 높습니다. GLM 기술팀의 탐색은 아직 이루어지지 않았습니다.

Copilot을 사용하여 코드를 생성하는 방법 Copilot을 사용하여 코드를 생성하는 방법 Mar 23, 2024 am 10:41 AM

프로그래머로서 저는 코딩 경험을 단순화하는 도구에 흥미를 느낍니다. 인공 지능 도구의 도움으로 데모 코드를 생성하고 요구 사항에 따라 필요한 수정 작업을 수행할 수 있습니다. Visual Studio Code에 새로 도입된 Copilot 도구를 사용하면 자연어 채팅 상호 작용을 통해 AI 생성 코드를 만들 수 있습니다. 기능을 설명함으로써 기존 코드의 의미를 더 잘 이해할 수 있습니다. Copilot을 사용하여 코드를 생성하는 방법은 무엇입니까? 시작하려면 먼저 최신 PowerPlatformTools 확장을 가져와야 합니다. 이를 위해서는 확장 페이지로 이동하여 "PowerPlatformTool"을 검색하고 설치 버튼을 클릭해야 합니다.

See all articles