日本語
<!-- bbs http://www.downcodes.com/bbs--> <!-- 把下列代码加到<head> 領域内 --> <SCRIPT language=JavaScript> var isCSS = false; var isW3C = false; var isIE4 = false; var isNN4 = false; var isIE6 = false; var isGecko = false; var isOpera = false; var isDHTML = false; varsuppressMenus = false; function autoconfig() { if(document && document.images) { isCSS = (document.body && document.body.style) ? true : false; isW3C = (isCSS && document.getElementById) ? true : false; isIE4 = (isCSS && document.all && readIEVer() >= 4.0) ? true : false; isNN4 = (ドキュメント.レイヤー) ? true : false; isGecko = (isCSS && navigator && navigator.product && navigator.product == "Gecko"); isOpera = (isCSS && navigator.userAgent.indexOf( "Opera") != -1 ); isIE6CSS = (document.compatMode && document.compatMode.indexOf("CSS1") >= 0) ? true : false; isIE6 = ( isIE6CSS && readIEVer() >= 6.0 ); isDHTML = isCSS && ( isIE4 || isGecko || isOpera ); if(suppressMenus || ( isOpera && readOperaVer() < 7 ) || ( isGecko && navigator.productSub <= 20011022 ) || ( isGecko && navigator.productSub == 20030107 ) ) { // Opera 6.x ではないようですDHTML を気に入ってください... // Netscape 6.2 はメニューを間違った場所に配置します... // Safari、メニューが消えません... ResetMenu の問題は DHTML = false;関数 readIEVer() { var エージェント = navigator.userAgent; var offset = エージェント.indexOf( "MSIE" ); if( オフセット < 0 ) { 0 を返します。 return parseFloat(agent.substring(offset + 5,agent.indexOf( ";", offset ) ) ); } function montage( href, src, caption, width, animate ) { // これはフィルターをサポートしていないブラウザの場合です... varcycle = Math.floor( Math.random() * href.length ); // ブロードバンドを使用していない場合はアニメーションをオフにします var m_montage = ( typeof(animate) != "unknown" ? animate : hasBroadband() ); if( m_montage == false || src.length <= 1 || !( isIE4 || isW3C ) ) { montagePicker( href, src, caption,cycle );戻る; } // ネストされたすべての DIV をビルドします monIdx =cycle; document.writeln( "<div id="container" style="width:" + width +"px;height:112px">" ); for( i = 0; i < src.length; i++ ) { // プレースホルダーを設定します document.writeln( "t<div id="montage" + i + "" style="display:none ">" ); montagePicker( href, src, caption, i ); document.writeln( "t</div>" ); document.writeln( "</div>" ); // 画像を取り出します monBlock = new Array( src.length ); monImg = 新しい配列( src.length ); for( i = 0; i < src.length; i++ ) { monBlock[i] = document.getElementById( "montage" + i ).style; monImg[i] = document.getElementById( "monimg" + i ); if( monImg[i] == null ) { montagePicker( href, src, caption, i );戻る; } // アラート( "foo" ); monContainer = document.getElementById("コンテナ");モンタージュエフェクト();関数 montageEffects() { var nextImage = (monIdx + 1) % monImg.length; // トランジションを実行します if( readIEVer() >= 4.0 ) { monContainer.style.filter = "blendTrans(duration=1.5) believeTrans(duration=1.0,transition=7)"; monContainer.filters(0).apply(); monContainer.filters(1).apply(); montageSelect( nextImage ); monContainer.filters(0).play(); monContainer.filters(1).play(); } else { montageSelect( nextImage ); } // 少し後に再度呼び出されるように要求 setTimeout( "montageSwap()", monTimeout ); } function montageSelect( nextImage ) { //alert( monImg[monIdx].style.visibility ); monBlock[monIdx].display = "なし"; monIdx = 次の画像; monBlock[monIdx].display = "ブロック"; } function montageSwap() { if( monImg[monIdx].complete ) { // montageEffects() に沿って画像インデックスを移動します。 } else { // 3 秒後に再度チェック setTimeout( "montageSwap()", 3000 ); } } function montagePicker( href, src, caption,cycle ) { if( href[cycle] != null ) { document.writeln( "tt<A HREF="" + href[cycle] + "" ><IMG SRC="" + src[サイクル] + "" alt="" + caption[サイクル] + "" BORDER="0" ID="monimg" + サイクル + "" ></a>" ); } else { document.writeln( "tt<IMG SRC="" + src[サイクル] + "" ID="monimg" + サイクル + "">" ); } } 関数 hasBroadband() { if( readIEVer() < 5.0 ) { return false; { document.body.addBehavior ("#default#clientCaps"); } 試してください。 return ( typeof(document.body.connectionType) != "未定義" && document.body.connectionType == "lan" ); catch( e ) { false を返します。 } } // http://www.downcodes.com からのその他の JavaScript </SCRIPT> <!-- 下の列代コードを<body> 領域内に追加 --> <TABLE cellSpacing=0 cellPadding=0 border=0> < TBODY> <TR> <TD width=122> <SCRIPT language=JavaScript type=text/javascript> autoconfig(); monTimeout = 2000; var url = 新しい Array(); var imgs = 新しい Array(); var caps = 新しい Array(); urls[0] = "http://www.downcodes.com"; imgs[0] = "/img/200406301.jpg"; caps[0] = "说明一"; URL[1] = "http://www.downcodes.com"; imgs[1] = "/img/200406302.jpg"; caps[1] = "说明二"; URL[2] = "http://www.downcodes.com"; imgs[2] = "/img/200406303.jpg"; caps[2] = "说明三"; url[3] = "http://www.downcodes.com"; imgs[3] = "/img/200406304.jpg"; caps[3] = "说明四"; urls[4] = "http://www.downcodes.com"; imgs[4] = "/img/200406305.jpg"; caps[4] = "说明五"; montage( urls, imgs, caps, 461 ); </SCRIPT> </TD></TR> </TBODY></TABLE>