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

JS 코드 판단_javascript 기술 모음

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

<script>  <br/>함수 checkid(iden,년,월,일){  <br/><br/>if (iden.value.length==15) {  <br/><br/><br/>if ((iden.value.lastIndexOf (month.value day.value))==8) {  <br/><br/>true를 반환합니다.  <br/>}  <br/>false를 반환합니다.  <br/>}  <br/>if (iden.value.length==18) {  <br/><br/><br/>if ((iden.value.indexOf(year.value Month.value day.value))== 6) {  <br/><br/>true를 반환합니다.  <br/>}  <br/>false를 반환합니다.  <br/>}  <br/><br/>false를 반환합니다.  <br/>}  <br/><br/><br/>function isCharsInBag (s, bag)  <br/>{  <br/>var i;  <br/>for (i = 0; i < s.length; i )  <br/>{  <br/>var c = s.charAt(i);  <br/>if (bag.indexOf(c) == -1) false를 반환합니다.  <br/>}  <br/>true를 반환합니다.  <br/>}  <br/>function isEmpty(s)  <br/>{  <br/>return ((s == null) || (s.length == 0))  <br/>}  <br/><br/>function isWhitespace (들)  <br/>{  <br/>var 공백 = " tnr";  <br/>var i;  <br/>for (i = 0; i < s.length; i )  <br/>{  <br/>var c = s.charAt(i);  <br/>if (whitespace.indexOf(c) >= 0)  <br/>{  <br/>true를 반환합니다.  <br/>}  <br/>}  <br/>false를 반환합니다.  <br/>}  <br/>function isEmail (s,t)  <br/>{  <br/>if (isEmpty(s))  <br/>{  <br/>window.alert("输入的E-mail地址不能为空,请输入!");  <br/>mobj = eval(t);  <br/>mobj.focus();  <br/>mobj.select();  <br/>false 반환  <br/>}  <br/>if (isWhitespace(s))  <br/>{  <br/>window.alert("输入的 E-mail地址中不能包含空格符,请重新输入!");  <br/>mobj = eval(t)  <br/>mobj.focus()  <br/>mobj.select()  <br/>return false;  <br/>}  <br/>var i = 1;  <br/>var len = s.length;  <br/><br/>if (len > 50)  <br/>{  <br/>window.alert("email地址长島不能超过50位!");  <br/>mobj = eval(t)  <br/>mobj.focus()  <br/>mobj.select()  <br/>return false;  <br/>}  <br/><br/>pos1 = s.indexOf("@");  <br/>pos2 = s.indexOf(".");  <br/>pos3 = s.lastIndexOf("@");  <br/>pos4 = s.lastIndexOf(".");  <br/>if ((pos1 <= 0)||(pos1 == len)||(pos2 <= 0)||(pos2 == len))  <br/>{  <br/>window.alert(" 이메일을 보내세요!");  <br/>mobj = eval(t)  <br/>mobj.focus()  <br/>mobj.select()  <br/>return false;  <br/>}  <br/>else  <br/>{  <br/>if( (pos1 == pos2 - 1) || (pos1 == pos2   1)  <br/>|| ( pos1 != pos3 )  <br/>|| ( pos4 < pos3 ) )  <br/>{  <br/>window.alert("请输入有效的E-mail地址!");  <br/>mobj = eval(t)  <br/>mobj.focus()  <br/>mobj.select()  <br/>return false;  <br/>}  <br/>}  <br/><br/>if ( !isCharsInBag( s, "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789.-_@"))  <br/>{  <br/>window.alert("email地址中只能包含字符ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789 .-_@n"   "请重新输入" );  <br/>mobj = eval(t)  <br/>mobj.focus()  <br/>return false;  <br/>}  <br/>true를 반환합니다.  <br/>}  <br/>function isnumber(str){  <br/>var digits="1234567890";  <br/>var i=0;  <br/>var strlen=str.length;  <br/>while((i<strlen)){  <br/>var char=str.charAt(i);  <br/>if(digits.indexOf(char)==-1)return false;i ;  <br/>}  <br/>true를 반환합니다.  <br/>}  <br/>함수 isnumbercode(str){  <br/>var digits="1234567890-/";  <br/>var i=0;  <br/>var strlen=str.length;  <br/>while((i<strlen)){  <br/>var char=str.charAt(i);  <br/>if(digits.indexOf(char)==-1)return false;i ;  <br/>}  <br/>true를 반환합니다.  <br/>}  <br/></script> 

 
함수 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{ 
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{ 
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{ 
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{ 
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{ 
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 for(i=0;i
temp=inputstr.substring(i,i 1); 

if(!((temp >= "0" && temp = "a" && temp = "A" && temp { 
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 = "a " && temp = "A" && temp {
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 = "a" && temp = "A" && temp {
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{
isvalidkcid=false;
break;
}
}
return isvalidkcid; 숫자)
{
var i,temp;
var isvalidname = true;
inputstr=trim(inputs)
if(inputstr.length==null || inputstr.length== 0 || inputstr.length {
temp=inputstr.substring (i,i 1)

if(((temp >= "0" && temp = "A" && temp {
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> =obj.createTextRange();js.execCommand("복사");} <br/>} <br/><br/>function MM_findObj(n, d) { / /v4.0 <br/>var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) { <br/>d =parent.frames[n.substring(p 1)]. document; n=n.substring(0,p);} <br/>if(!(x=d[n])&&d.all) x=d.all[n] for (i=0;!x&< d.forms.length;i ) x=d.forms[n]; <br/>for(i=0;!x&&d.layers&&i<d.layers.length ;i ) x=MM_findObj(n,d.layers.document ); <br/>if(!x && document.getElementById) x=document.getElementById(n); <br/>} <br/></ script> ~~~~~~~~ <br/><br/><body> <br/><style> <br/>body{font-size: 9pt} <br/>textarea {color="#707888";font -family:"verdana"} <br/>.inputs {color="#707888";border:1px solid;ground:#f4f4f4} <br/>< /style> <br/>여기에 변환해야 하는 형식을 입력하세요. JavaScript 또는 DHtml일 수 있습니다. <br/><textarea id="codes" style="width:730;height: 300"> <br/><br> <br/><button class="inputs"> <br/>출력 지우기 <br/> <br/><button class="inputs"> 🎜> <br/><button class="inputs"> <br/>코드 복사 <br/> <br/><button class="inputs"> 코드 <br/> <br/><button class="inputs"> <br/>Js를 HTML로 <br/> 🎜>Js <br/> <br/><button class="inputs"> <br/>소스 파일을 표시하려면 클릭하세요. <br/> =" 입력"> <br/>미리보기 코드 [F12] <br/><br> <br/>출력 형식 창입니다. <br/><br> ;textarea id="outputs" style="width:730;height:300"> <br/><br> <br/>나쁜 소식: 이 Js to Html 부분은 이제 이 부분에서만 지원됩니다. 프로그램 생성 <br/><br> <br/>저자: FlashSoft2000 QQ:14433548 <br/><input id="hide" style='display:none'> <br/><script> 제목 정의 <br/>document.title="다기능 웹 페이지 변환" <br/>//웹 페이지 소스 파일 표시 <br/>function writes() <br/>{ <br/>outputs.value=document.body.outerHTML ; <br/>} <br/>//출력 창 지우기 <br/>functionclears() <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); >a3=x 1; <br/> } <br/>} <br/>if(a3<a1)a0 =n1.substring(a3,a1) <br/>{ <br/>return a0; } <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>','');
outputs.value=hide.value
}
//DHtml을 JavaScript로 변환
function html2js()
{
hide.value=codes.value
hide.value =commute(hide.value,'" ','\"');
hide.value=commute(hide.value,'\','\\')
hide.value=commute(hide .value,' ','')
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,'
JS 코드 판단_javascript 기술 모음 a> ;' target=_blank);
theFloaters.addItem('followp2',0,0,'
JS 코드 판단_javascript 기술 모음' 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]="JS 코드 판단_javascript 기술 모음";
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 = 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]="JS 코드 판단_javascript 기술 모음 "; 
    ad_250[0]="JS 코드 판단_javascript 기술 모음 a>"; 

    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    { 
    for(var i=0;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,'


JS 코드 판단_javascript 기술 모음'); 
    theFloaters.addItem('followp2',0,0,'JS 코드 판단_javascript 기술 모음

JS 코드 판단_javascript 기술 모음'); 
    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'>" 
     "
     " "); 

    if(document.ns){ 
    if(ad_float_left_type!="swf") 
    document.write("    = '_blank '>JS 코드 판단_javascript 기술 모음    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>关闭 td>" 
     "" 
     ""); 

    myload()} 



    
[ 5.背投广告] 

<script>  <br/>    <!--  <br/>    var sohu=window.open('http://www.sohu.com');  <br/>    var ads=window.open('about:blank','ads','width=700,height=400');  <br/>    sohu.focus();  <br/>    ads.document.open();  <br/>    Ads.document.write ("<html><head><title>ads<body>이것은 배경 광고입니다</script>
성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
JavaScript 및 웹 : 핵심 기능 및 사용 사례JavaScript 및 웹 : 핵심 기능 및 사용 사례Apr 18, 2025 am 12:19 AM

웹 개발에서 JavaScript의 주요 용도에는 클라이언트 상호 작용, 양식 검증 및 비동기 통신이 포함됩니다. 1) DOM 운영을 통한 동적 컨텐츠 업데이트 및 사용자 상호 작용; 2) 사용자가 사용자 경험을 향상시키기 위해 데이터를 제출하기 전에 클라이언트 확인이 수행됩니다. 3) 서버와의 진실한 통신은 Ajax 기술을 통해 달성됩니다.

JavaScript 엔진 이해 : 구현 세부 사항JavaScript 엔진 이해 : 구현 세부 사항Apr 17, 2025 am 12:05 AM

보다 효율적인 코드를 작성하고 성능 병목 현상 및 최적화 전략을 이해하는 데 도움이되기 때문에 JavaScript 엔진이 내부적으로 작동하는 방식을 이해하는 것은 개발자에게 중요합니다. 1) 엔진의 워크 플로에는 구문 분석, 컴파일 및 실행; 2) 실행 프로세스 중에 엔진은 인라인 캐시 및 숨겨진 클래스와 같은 동적 최적화를 수행합니다. 3) 모범 사례에는 글로벌 변수를 피하고 루프 최적화, Const 및 Lets 사용 및 과도한 폐쇄 사용을 피하는 것이 포함됩니다.

Python vs. JavaScript : 학습 곡선 및 사용 편의성Python vs. JavaScript : 학습 곡선 및 사용 편의성Apr 16, 2025 am 12:12 AM

Python은 부드러운 학습 곡선과 간결한 구문으로 초보자에게 더 적합합니다. JavaScript는 가파른 학습 곡선과 유연한 구문으로 프론트 엔드 개발에 적합합니다. 1. Python Syntax는 직관적이며 데이터 과학 및 백엔드 개발에 적합합니다. 2. JavaScript는 유연하며 프론트 엔드 및 서버 측 프로그래밍에서 널리 사용됩니다.

Python vs. JavaScript : 커뮤니티, 라이브러리 및 리소스Python vs. JavaScript : 커뮤니티, 라이브러리 및 리소스Apr 15, 2025 am 12:16 AM

Python과 JavaScript는 커뮤니티, 라이브러리 및 리소스 측면에서 고유 한 장점과 단점이 있습니다. 1) Python 커뮤니티는 친절하고 초보자에게 적합하지만 프론트 엔드 개발 리소스는 JavaScript만큼 풍부하지 않습니다. 2) Python은 데이터 과학 및 기계 학습 라이브러리에서 강력하며 JavaScript는 프론트 엔드 개발 라이브러리 및 프레임 워크에서 더 좋습니다. 3) 둘 다 풍부한 학습 리소스를 가지고 있지만 Python은 공식 문서로 시작하는 데 적합하지만 JavaScript는 MDNWebDocs에서 더 좋습니다. 선택은 프로젝트 요구와 개인적인 이익을 기반으로해야합니다.

C/C에서 JavaScript까지 : 모든 것이 어떻게 작동하는지C/C에서 JavaScript까지 : 모든 것이 어떻게 작동하는지Apr 14, 2025 am 12:05 AM

C/C에서 JavaScript로 전환하려면 동적 타이핑, 쓰레기 수집 및 비동기 프로그래밍으로 적응해야합니다. 1) C/C는 수동 메모리 관리가 필요한 정적으로 입력 한 언어이며 JavaScript는 동적으로 입력하고 쓰레기 수집이 자동으로 처리됩니다. 2) C/C를 기계 코드로 컴파일 해야하는 반면 JavaScript는 해석 된 언어입니다. 3) JavaScript는 폐쇄, 프로토 타입 체인 및 약속과 같은 개념을 소개하여 유연성과 비동기 프로그래밍 기능을 향상시킵니다.

JavaScript 엔진 : 구현 비교JavaScript 엔진 : 구현 비교Apr 13, 2025 am 12:05 AM

각각의 엔진의 구현 원리 및 최적화 전략이 다르기 때문에 JavaScript 엔진은 JavaScript 코드를 구문 분석하고 실행할 때 다른 영향을 미칩니다. 1. 어휘 분석 : 소스 코드를 어휘 단위로 변환합니다. 2. 문법 분석 : 추상 구문 트리를 생성합니다. 3. 최적화 및 컴파일 : JIT 컴파일러를 통해 기계 코드를 생성합니다. 4. 실행 : 기계 코드를 실행하십시오. V8 엔진은 즉각적인 컴파일 및 숨겨진 클래스를 통해 최적화하여 Spidermonkey는 유형 추론 시스템을 사용하여 동일한 코드에서 성능이 다른 성능을 제공합니다.

브라우저 너머 : 실제 세계의 JavaScript브라우저 너머 : 실제 세계의 JavaScriptApr 12, 2025 am 12:06 AM

실제 세계에서 JavaScript의 응용 프로그램에는 서버 측 프로그래밍, 모바일 애플리케이션 개발 및 사물 인터넷 제어가 포함됩니다. 1. 서버 측 프로그래밍은 Node.js를 통해 실현되며 동시 요청 처리에 적합합니다. 2. 모바일 애플리케이션 개발은 재교육을 통해 수행되며 크로스 플랫폼 배포를 지원합니다. 3. Johnny-Five 라이브러리를 통한 IoT 장치 제어에 사용되며 하드웨어 상호 작용에 적합합니다.

Next.js (백엔드 통합)로 멀티 테넌트 SAAS 애플리케이션 구축Next.js (백엔드 통합)로 멀티 테넌트 SAAS 애플리케이션 구축Apr 11, 2025 am 08:23 AM

일상적인 기술 도구를 사용하여 기능적 다중 테넌트 SaaS 응용 프로그램 (Edtech 앱)을 구축했으며 동일한 작업을 수행 할 수 있습니다. 먼저, 다중 테넌트 SaaS 응용 프로그램은 무엇입니까? 멀티 테넌트 SAAS 응용 프로그램은 노래에서 여러 고객에게 서비스를 제공 할 수 있습니다.

See all articles

핫 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를 무료로 생성하십시오.

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

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

ZendStudio 13.5.1 맥

ZendStudio 13.5.1 맥

강력한 PHP 통합 개발 환경

VSCode Windows 64비트 다운로드

VSCode Windows 64비트 다운로드

Microsoft에서 출시한 강력한 무료 IDE 편집기

맨티스BT

맨티스BT

Mantis는 제품 결함 추적을 돕기 위해 설계된 배포하기 쉬운 웹 기반 결함 추적 도구입니다. PHP, MySQL 및 웹 서버가 필요합니다. 데모 및 호스팅 서비스를 확인해 보세요.

SecList

SecList

SecLists는 최고의 보안 테스터의 동반자입니다. 보안 평가 시 자주 사용되는 다양한 유형의 목록을 한 곳에 모아 놓은 것입니다. SecLists는 보안 테스터에게 필요할 수 있는 모든 목록을 편리하게 제공하여 보안 테스트를 더욱 효율적이고 생산적으로 만드는 데 도움이 됩니다. 목록 유형에는 사용자 이름, 비밀번호, URL, 퍼징 페이로드, 민감한 데이터 패턴, 웹 셸 등이 포함됩니다. 테스터는 이 저장소를 새로운 테스트 시스템으로 간단히 가져올 수 있으며 필요한 모든 유형의 목록에 액세스할 수 있습니다.