日本語
<HTML> <HEAD> <title>複数行に 1 つずつ表示されるテキストの複数の段落に対する特殊効果</title> <script language=JAVAscript> <!-- // ------ グローバル変数 var theNewsNum を定義します; var theAddNum; var theCurrentLength; var theNewsTimeout; var theWidgetTwo; NewsState; 関数 startTicker () { / / ------ 初期値を設定します theCharacterTimeout = 50; // 文字間隔時間 theNewsTimeout = 2000 // ニュース間隔時間 theWidgetOne = "_" // ニュース 1 の前に添え字 theWidgetTwo = " -";// ニュースの前の下付き文字 theNewsState = 1; //theNewsNum = document.body.children.incoming.children.NewsNum.innerText; // ニュース項目の総数 // lin によって追加 theNewsNum = document. getElementById("incoming").children .AllNews.children.length;// ニュース項目の合計数 theAddNum = document.getElementById("incoming").children.AddNews.children.length;// 補足項目の合計数 totalNum = theNewsNum+theAddNum; theCurrentLength = 0 ; theLeadString = " "; runTheTicker() { if(theNewsState == 1); <theNewsNum){ setupNextNews(); } else{ setupAddNews(); } CurrentPosion++; if(CurrentPosion>=totalNum||CurrentPosion>=5) CurrentPosion=0; //アイテムの最大数は 5 を超えません。 != theNewsText.length) {drawNews(); } else { closeOutNews() } } // http://www.downcodes.com からのその他の JavaScript // --- 次のニュース関数にジャンプします setupNextNews() { theNewsState = 0; theCurrentNews = theCurrentNews % theNewsText = document.getElementById("AllNews").children.summary.innerText; theTargetLink = document.getElementById("AllNews").children.NewsLink .innerText; theCurrentLength = 0; document.all.hottext. href = theCurrentNews++; } function setupAddNews() { theNewsState = theCurrentNews % theNewsText = document.getElementById("incoming") Children[theCurrentNews].children.summary.innerText; theTargetLink = document.getElementById("incoming").children.AddNews.children[theCurrentNews].children.NewsLink.innerText; theCurrentLength = 0; ; theCurrentNews++; } // --- ローリング ニュース関数drawNews () { var myWidget; if((theCurrentLength % 2) == 1) { myWidget = theWidgetOne; } document.all.hottext.innerHTML; = theLeadString + theNewsText.substring(0,theCurrentLength) + myWidget + theSpaceFiller; setTimeout("runTheTicker()", theCharacterTimeout); } // --- ニュースループ関数 closeOutNews() { document.all.hottext. innerHTML = theLeadString + theNewsText + theNewsState = 1; setTimeout( "runTheTicker()", theNewsTimeout) } //--> </script> </HEAD> <BODY> <table>; tr><td> <div id=visible>Web サイト構築 Academy Express : <a href="" id=hottext target="_blank"></a></div> </td></tr> </table > <div id=incoming style="DISPLAY: none"> < div id=AllNews> <div id=1> <div id=summary>中国人民政治協商会議全国委員会代表団は経済会議に出席するため3カ国を訪問したおよび社会評議会の会議</div> <div id=NewsLink>#</div> </div> <div id=2> <div id=summary>[東洋の時空] 6 日 7 泊で森林を征服fire</div> <div id=NewsLink>#</div> </div> <div id=3> <div id=summary >香港特別行政区政府はドナルド・ツァン氏の行政首席秘書官辞任に関する声明を発表< /div> <div id=NewsLink>#</div> </div> <div id=4> <div id=summary>劉雲山氏がラオスゲストと会談</ /div> <div id=NewsLink>#</div > </div> <div id=5> <div id=summary>曽慶紅氏は、先進的な自然教育活動は最初から最後まで実践的な結果に焦点を当てるべきであると強調しました</div> <div id=NewsLink> #</div> < /div> </div> <div id=AddNews> </div> </div>