JSコード判定_JavaScriptスキル集

May 16, 2016 pm 07:07 PM
js コード 判断

<スクリプト言語="JavaScript"> 
関数 checkid(iden,year,month,day){

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


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

return true; 
}
false を返します。 
}
if (iden.value.length==18) {


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

true を返します。 
}
false を返します。 
}

false を返します。 
}


関数 isCharsInBag (s, bag)
{
var i; 
for(i = 0; i < s.length; i )
{
var c = s.charAt(i); 
if (bag.indexOf(c) == -1) return false; 
}
true を返します。 
}
関数 isEmpty(s)
{
return ((s == null) || (s.length == 0))
}

関数 isWhitespace (s)
{
var whitespace = " tnr"; 
var i; 
for(i = 0; i < s.length; i )
{
var c = s.charAt(i); 
if (whitespace.indexOf(c) >= 0)
{
return true; 
}
}
false を返します。 
}
function isEmail (s,t)
{
if (isEmpty(s))
{
window.alert("输入的電子メール地址を空にすることはできません。请输入!"); 
mobj = eval(t); 
mobj.focus(); 
mobj.select(); 
return false
}
if (isWhitespace(s))
{
window.alert("输入的電子メール地址中に空格符を含むことはできません、请重新输入!"); 
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("请输入有效的電子メール地址!"); 
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 を返します。 
}
function 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()
return false; 🎜> }

if (document.frm.invest.value.length==0){
alert("投資額を空にすることはできません");
mobj = eval("document.frm.invest.value.length==0) frm.invest ");
mobj.focus()
mobj.select()
return 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
}

if (ドキュメント. frm.email.value=='') {
window.alert ("メールアドレスを入力してください! ")
mobj = eval("document.frm.email");
mobj.focus()
mobj.select()
return false
}
if ( !isEmail (document.frm.email.value,document.frm.email) )
return false
if (document.frm.introduction.value.length==0){
alert("会社プロフィールをEmpty");
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"); . 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"); focus ()
mobj.select()
return false;
}
}

JSコード判定集(その2)




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

function trim(inputstr) //クライアントが入力したフォーム情報を取得する前に、送信前に
を削除します。例: "form1.org_name.value = trim(form1.org_name.value) ); "
{
if(!inputstr.length>0) return "";
var starting=0;
var end=inputstr.length;
while(starts{
if(inputstr.substring(starts,starts 1)==" ")
starts ; 
else
休憩; 
}
while(starts{
if(inputstr.substring(ends-1,ends)==" ")
ends--; 
else
休憩; 
}
return inputstr.substring(starts,ends); 
}

function isvalidcode(inputs) //校验邮政编码
{
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; 
休憩; 
}
}
return 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; 
休憩; 
}
}
return isvalidtel; 
}

function isrealnum(inputs) //校验实数(小数点)
{
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; 
}

function isnumeric(inputs) //校验是否整数
{
var i,temp; 
var isnumeric = true; 
inputstr=trim(入力); 
if(inputstr.length==null||inputstr.length==0) false を返します。 
//isvalid = true; 
for(i=0;i{
temp=inputstr.substring(i,i 1); 

if(!(temp>="0" && temp<="9"))
{
isnumeric=false; 
休憩; 
}
}
数値を返します。 
}

function isvalidide(inputs) //校验身份证
{
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; 
休憩; 
}
}
return isvalidide; 
}

function isvalidname(inputs) //校验账号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
{
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
}

関数 isvalidzgh(inputs) //検証 8-数字の従業員番号 (つまり、英字と数字の文字列のみです)
{
var i,temp;
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 " && 温度 <= "z") || (温度 >= "A" && 温度 <= "Z")))
{
isvalidzgh=false; 🎜> }
}
return isvalidzgh;
}

function isvalidxh(inputs) //7 桁の学生番号を確認します (つまり、英文字の文字列のみにすることができます)
{
var i,temp;
inputstr=trim(inputs);
if(inputstr.length==null || inputstr.length= =0 || inputstr.length != 7) false を返します;
for(i=0;i
temp=inputstr.substring(i,i 1);

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

function isvalidkcid(inputs) //5 桁のコース番号を確認します (つまり、数字の文字列のみです)
{
var i,temp; isvalidkcid = true;
inputstr=trim (入力);
if(inputstr.length==null||inputstr.length==0||inputstr.length!=5)
for( i=0;i{
temp=inputstr.substring(i,i 1);

if(!(temp>" && temp< ="9"))
{
isvalidkcid=false;
break;
}
return isvalidkcid (つまり、英語の文字列のみを指定できます)
{
var i,temp;
inputstr=trim(inputs);
if(inputstr.length==null || inputstr.length== 0 || inputstr.length > 20 || inputstr.length < 4)
for(i=inputstr.length;i)
temp=inputstr.substring (i,i 1);

if(((温度 >= "0" && 温度 <= "9") || (温度 >= "a" && 温度 <= " z") || (温度 >= "A" && 温度 <= "Z")))
{
isvalidname=false;
ブレーク ;
}
}
return isvalidname;
}


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

< ;スクリプト言語="JavaScript">
関数ログイン()
{
form1.UNAME.value = trim(form1.UNAME.value);
form1.PWD.value =rim(form1) .PWD.値);
フォーム1.PWD2.値 = トリム(フォーム1.PWD2.値);
フォーム1.EMAIL.値 = トリム(フォーム1.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 桁の英語または数字」である必要があります!"); . focus();
return false;
}
else if(!isvalidname(form1.PWD2.value))
{
alert("注意: パスワードの確認も必要です『 2~15桁の英語または数字』!");
form1.PWD2.focus();
return false;
}
else if(form1.PWD.value != form1. PWD2.value)
{
alert("2 つのパスワードが矛盾しています!");
return
}
else if(form1) .EMAIL .value == "" || form1.EMAIL.value.length > 100)
{
alert("メールアドレスを入力してください!");
return false;
}
else if(form1.NC.value == "" || form1.NC.value.length > 15)
{
alert("を入力してくださいニックネームです!" );
form1.NC.focus();
return false;
}
else if(window.confirm("必ず送信してください!"))
true を返す;
else
false を返す;

関数 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、resizable=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 || イベント。 keyCode ==93 |event.shiftKey ==true){return false;} } <br>document.onkeydown =keydown <br>functionドラッグ() <br>{return false;} <br>document.ondragstart=drag <br>function stopmouse (e) { <br>if (navigator.appName == 'Netscape' && (e.that == 3 || e.that == 2)) <br>return false; if <br>( navigator.appName == 'Microsoft Internet Explorer' && (event.button == 2 ||event.button == 3)) { <br>alert("著作権はありませんが、コピーしないでください :) "); <br>return false; <br>} <br>return true; <br>} <br>document.onmousedown=stopmouse; <br>if (document.layers) <br>window.captureEvents(Event. MOUSEDOWN); <br><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.[通常のエフェクト]
現在、多くの Web サイト広告が本格化しています。ここで、一般的なカプレット フローティング広告エフェクトのコードの使用方法を紹介します。紹介したエフェクトは、通常 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;

this.items[this.items.length] = newItem;
これ。play =
function()
{
collection =
this.items
setInterval('play()',10); function 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)); offsetLeft dx;
}

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

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

上記のコードを JS ファイルとして保存し、必要なときに使用します。この効果を実現するには、ページを呼び出すだけです。広告画像アドレスやリンクアドレスの変更にはご注意ください。

広告用JSコードエフェクトの総合リスト ~~~~~~~~~~

2.[マウスセンサー]
前のコードとの違いは、マウスが広告画像の上に移動すると、別途設定された広告の大きな画像効果を感知して表示できることです。効果を実現するために必要なコードは次のとおりです。

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

var ad_80= 新しい配列;
var ad_250= 新しい配列(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 adhead1="< p id=p_80 スタイル ='位置:絶対; 幅:95px; z-index:20' onMouseOut='//MM_showHideLayers("p_250","","hide")' onMouseOver='MM_showHideLayers(" p_250","" ,"show")'>";
//var adhead2="

;

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

");

document.write ("

"); .onError=null;
thatIt = null;
NS = (document.layers) 🎜> IE = (document.all) ? 1: 0;
function heartBeat() {
diffY = document.body.scrollTop;
diffX = document.body.scrollLeft;
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 percent = Math.floor(percent); 
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_right_ 80 .pageX= window.innerWidth-130; 
document.p_right_250.pageX= window.innerWidth-300; 
mymove(); 
}
else
{
p_right_80.style.left=document.body.offsetWidth-130; 
p_right_250.style.left=document.body.offsetWidth-300; 
mymove(); 
}
}

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

var adhead1="

"; 
var adhead2="

"); 

myload()

document.write ("

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

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



3.[允许关闭]
前の二代コードとは異なります、广告图下增更一图片按纽、允许访客点击关闭广告图片,次文本框中就是实现效果所必要代:

var delta=0.015; 
var コレクション; 
var closeB=false; 
function 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()',30); 
}
}
function play()
{
if(screen.width {
for(var i=0;i< collection.length;i )
{
collection.object.style.display = 'none'; 
}
戻る; 
}
for(var i=0;i {
var followObj = collection.object; 
var followObj_x = (typeof(collection.x)=='string'?eval(collection.x):collection.x); 
var followObj_y = (typeof(collection.y)=='string'?eval(collection.y):collection.y); 

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

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

var theFloaters = new floaters(); 
//
theFloaters.addItem('followp1','document.body.clientWidth-100',0,'
< img src=ad/doublead/right.gif width=100 height=554 border=0>

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

'); 
theFloaters.play(); 


上のページの代コードを 2 つの JS 文ファイルとして保存し、その後、この効果の页面で使用します

 

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

4.[浮動对联广告---之左側代码]

如果您想只有一側显示的话、下面是实现左側效果所要代:

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

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

function MM_reloadPage(init) { //Nav4 の場合 ウィンドウを再読み込み
サイズ変更
if (init==true) ) with (navigator) {if ((appName=="Netscape")&&
(parseInt(appVersion)==4)) {
document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; 
onresize=MM_reloadPage; }}
else if (innerWidth!=document.MM_pgW || innerHeight!
=document.MM_pgH) location.reload(); 
}
MM_reloadPage(true)

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

document.write("

"
""
"

"
"
"); 

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.收缩广告]

 
 



******************************************* ***********************************
上面の代コード另存は 3 つの *.JS 文ファイル、その後、この効果を実現するためのページで

コード:
を使用します。 

调使用即可,* 保存されている文件名を表します!注意修正報告图片地址と连地址! ~~~~~~

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

関数 adRotator() {}

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

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

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

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

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

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

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

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

/* 追加画像,追加要注意图片名字好了,後面400,300は大小 */
adRotator.add("1.jpg",400,300);
adRotator.add("2.jpg",400,300);
adRotator.add("3.jpg",400,300);


上の文は 1 つの 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ヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

ブルースクリーンコード0x0000001が発生した場合の対処方法 ブルースクリーンコード0x0000001が発生した場合の対処方法 Feb 23, 2024 am 08:09 AM

ブルー スクリーン コード 0x0000001 の対処法。ブルー スクリーン エラーは、コンピューター システムまたはハードウェアに問題がある場合の警告メカニズムです。コード 0x0000001 は、通常、ハードウェアまたはドライバーの障害を示します。ユーザーは、コンピュータの使用中に突然ブルー スクリーン エラーに遭遇すると、パニックになり途方に暮れるかもしれません。幸いなことに、ほとんどのブルー スクリーン エラーは、いくつかの簡単な手順でトラブルシューティングして対処できます。この記事では、ブルー スクリーン エラー コード 0x0000001 を解決するいくつかの方法を読者に紹介します。まず、ブルー スクリーン エラーが発生した場合は、再起動を試みることができます。

コード0xc000007bエラーを解決する コード0xc000007bエラーを解決する Feb 18, 2024 pm 07:34 PM

終了コード 0xc000007b コンピューターを使用しているときに、さまざまな問題やエラー コードが発生することがあります。その中でも最も厄介なのが終了コード、特に終了コード0xc000007bです。このコードは、アプリケーションが正常に起動できず、ユーザーに迷惑がかかっていることを示しています。まずは終了コード0xc000007bの意味を理解しましょう。このコードは、32 ビット アプリケーションを 64 ビット オペレーティング システムで実行しようとしたときに通常発生する Windows オペレーティング システムのエラー コードです。それはそうすべきだという意味です

推奨: 優れた JS オープンソースの顔検出および認識プロジェクト 推奨: 優れた JS オープンソースの顔検出および認識プロジェクト Apr 03, 2024 am 11:55 AM

顔の検出および認識テクノロジーは、すでに比較的成熟しており、広く使用されているテクノロジーです。現在、最も広く使用されているインターネット アプリケーション言語は JS ですが、Web フロントエンドでの顔検出と認識の実装には、バックエンドの顔認識と比較して利点と欠点があります。利点としては、ネットワーク インタラクションの削減とリアルタイム認識により、ユーザーの待ち時間が大幅に短縮され、ユーザー エクスペリエンスが向上することが挙げられます。欠点としては、モデル サイズによって制限されるため、精度も制限されることが挙げられます。 js を使用して Web 上に顔検出を実装するにはどうすればよいですか? Web 上で顔認識を実装するには、JavaScript、HTML、CSS、WebRTC など、関連するプログラミング言語とテクノロジに精通している必要があります。同時に、関連するコンピューター ビジョンと人工知能テクノロジーを習得する必要もあります。 Web 側の設計により、次の点に注意してください。

あらゆるデバイス上の 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 リモコンには、さまざまなデバイスで動作できるようにするコードのセットが付属しています。してもいいです

ブルー スクリーン コード 0x000000d1 は何を表しますか? ブルー スクリーン コード 0x000000d1 は何を表しますか? Feb 18, 2024 pm 01:35 PM

0x000000d1 ブルー スクリーン コードは何を意味しますか? 近年、コンピューターの普及とインターネットの急速な発展に伴い、オペレーティング システムの安定性とセキュリティの問題がますます顕著になってきています。よくある問題はブルー スクリーン エラーで、コード 0x000000d1 もその 1 つです。ブルー スクリーン エラー、または「死のブルー スクリーン」は、コンピューターに重大なシステム障害が発生したときに発生する状態です。システムがエラーから回復できない場合、Windows オペレーティング システムは、画面上にエラー コードを含むブルー スクリーンを表示します。これらのエラーコード

清華大学と 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 技術チームの調査はまだ終わっていない

Linux の「.a」ファイルを作成して実行する Linux の「.a」ファイルを作成して実行する Mar 20, 2024 pm 04:46 PM

Linux オペレーティング システムでファイルを操作するには、開発者がファイル、コード、プログラム、スクリプトなどを効率的に作成および実行できるようにするさまざまなコマンドとテクニックを使用する必要があります。 Linux 環境では、拡張子「.a」を持つファイルは静的ライブラリとして非常に重要です。これらのライブラリはソフトウェア開発において重要な役割を果たし、開発者が複数のプログラム間で共通の機能を効率的に管理および共有できるようにします。 Linux 環境で効果的なソフトウェア開発を行うには、「.a」ファイルの作成方法と実行方法を理解することが重要です。この記事では、Linux の「.a」ファイルのインストールと構成方法を包括的に紹介します。Linux の「.a」ファイルの定義、目的、構造、作成および実行方法について見てみましょう。 Lとは何ですか

コンピューターのブルースクリーンコード0x000007bに対処する方法 コンピューターのブルースクリーンコード0x000007bに対処する方法 Feb 18, 2024 pm 06:28 PM

コンピューターのブルー スクリーン コード 0x000007b の対処法. ブルー スクリーン エラー コードは、コンピューター ユーザーがよく遭遇する問題の 1 つです。コンピューターを使用しているときに、エラー コード 0x000007b のブルー スクリーンが突然表示されると、混乱して途方に暮れるかもしれません。では、この状況にどう対処すればよいのでしょうか?この記事では、コンピューターのブルー スクリーンの問題を解決するのに役立つ一般的な解決策をいくつか紹介します。まず、ブルー スクリーン コード 0x000007b の意味を理解する必要があります。このコードは通常、コンピュータの起動時の問題に関連しています。ハードウェア障害を示している可能性があります

See all articles