<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("
}
//미리보기 위해 단축키 F12 사용
document.onkeydown=seeHtms
function seeHtms()
{
if((event.keyCode==123))
{
open( ).document.write("
}
}
//모든 코드 선택
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,'

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]="";
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]="

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 {
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,'

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'>"
""
"
if(document.ns){
if(ad_float_left_type!="swf")
document.write(" = '_blank '>

else
document.write(" quality=high WIDTH=80 HEIGHT=80 TYPE='application/x-shockwave-
flash' id= changhongout >");
document.write("
""
"");
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>

JavaScript 코어 데이터 유형은 브라우저 및 Node.js에서 일관되지만 추가 유형과 다르게 처리됩니다. 1) 글로벌 객체는 브라우저의 창이고 node.js의 글로벌입니다. 2) 이진 데이터를 처리하는 데 사용되는 Node.js의 고유 버퍼 객체. 3) 성능 및 시간 처리에는 차이가 있으며 환경에 따라 코드를 조정해야합니다.

javaScriptUSTWOTYPESOFSOFCOMMENTS : 단일 라인 (//) 및 multi-line (//)

Python과 JavaScript의 주요 차이점은 유형 시스템 및 응용 프로그램 시나리오입니다. 1. Python은 과학 컴퓨팅 및 데이터 분석에 적합한 동적 유형을 사용합니다. 2. JavaScript는 약한 유형을 채택하며 프론트 엔드 및 풀 스택 개발에 널리 사용됩니다. 두 사람은 비동기 프로그래밍 및 성능 최적화에서 고유 한 장점을 가지고 있으며 선택할 때 프로젝트 요구 사항에 따라 결정해야합니다.

Python 또는 JavaScript를 선택할지 여부는 프로젝트 유형에 따라 다릅니다. 1) 데이터 과학 및 자동화 작업을 위해 Python을 선택하십시오. 2) 프론트 엔드 및 풀 스택 개발을 위해 JavaScript를 선택하십시오. Python은 데이터 처리 및 자동화 분야에서 강력한 라이브러리에 선호되는 반면 JavaScript는 웹 상호 작용 및 전체 스택 개발의 장점에 없어서는 안될 필수입니다.

파이썬과 자바 스크립트는 각각 고유 한 장점이 있으며 선택은 프로젝트 요구와 개인 선호도에 따라 다릅니다. 1. Python은 간결한 구문으로 데이터 과학 및 백엔드 개발에 적합하지만 실행 속도가 느립니다. 2. JavaScript는 프론트 엔드 개발의 모든 곳에 있으며 강력한 비동기 프로그래밍 기능을 가지고 있습니다. node.js는 풀 스택 개발에 적합하지만 구문은 복잡하고 오류가 발생할 수 있습니다.

javaScriptisNotBuiltoncorc; it'SangretedLanguageThatrunsonOngineStenWrittenInc .1) javaScriptWasDesignEdasAlightweight, 해석 hanguageforwebbrowsers.2) Endinesevolvedfromsimpleplemporectreterstoccilpilers, 전기적으로 개선된다.

JavaScript는 프론트 엔드 및 백엔드 개발에 사용할 수 있습니다. 프론트 엔드는 DOM 작업을 통해 사용자 경험을 향상시키고 백엔드는 Node.js를 통해 서버 작업을 처리합니다. 1. 프론트 엔드 예 : 웹 페이지 텍스트의 내용을 변경하십시오. 2. 백엔드 예제 : node.js 서버를 만듭니다.

Python 또는 JavaScript는 경력 개발, 학습 곡선 및 생태계를 기반으로해야합니다. 1) 경력 개발 : Python은 데이터 과학 및 백엔드 개발에 적합한 반면 JavaScript는 프론트 엔드 및 풀 스택 개발에 적합합니다. 2) 학습 곡선 : Python 구문은 간결하며 초보자에게 적합합니다. JavaScript Syntax는 유연합니다. 3) 생태계 : Python에는 풍부한 과학 컴퓨팅 라이브러리가 있으며 JavaScript는 강력한 프론트 엔드 프레임 워크를 가지고 있습니다.


핫 AI 도구

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

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

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

SublimeText3 Linux 새 버전
SublimeText3 Linux 최신 버전

Eclipse용 SAP NetWeaver 서버 어댑터
Eclipse를 SAP NetWeaver 애플리케이션 서버와 통합합니다.

MinGW - Windows용 미니멀리스트 GNU
이 프로젝트는 osdn.net/projects/mingw로 마이그레이션되는 중입니다. 계속해서 그곳에서 우리를 팔로우할 수 있습니다. MinGW: GCC(GNU Compiler Collection)의 기본 Windows 포트로, 기본 Windows 애플리케이션을 구축하기 위한 무료 배포 가능 가져오기 라이브러리 및 헤더 파일로 C99 기능을 지원하는 MSVC 런타임에 대한 확장이 포함되어 있습니다. 모든 MinGW 소프트웨어는 64비트 Windows 플랫폼에서 실행될 수 있습니다.

DVWA
DVWA(Damn Vulnerable Web App)는 매우 취약한 PHP/MySQL 웹 애플리케이션입니다. 주요 목표는 보안 전문가가 법적 환경에서 자신의 기술과 도구를 테스트하고, 웹 개발자가 웹 응용 프로그램 보안 프로세스를 더 잘 이해할 수 있도록 돕고, 교사/학생이 교실 환경 웹 응용 프로그램에서 가르치고 배울 수 있도록 돕는 것입니다. 보안. DVWA의 목표는 다양한 난이도의 간단하고 간단한 인터페이스를 통해 가장 일반적인 웹 취약점 중 일부를 연습하는 것입니다. 이 소프트웨어는