- ベストアンサー
ページ内でスクロールする文章にリンクをつけたい
ホームページに、右から左に流れていく文章を表示させ、できればその表示される文章にリンクをはりたいと思っています。 詳しい要素は以下のとおりなのですが、参考URLもしくはやり方等ご存知の方がいらっしゃいましたら教えていただけませんでしょうか。 ・横幅600pxのTD内に30文字程度のテキストを流す (流れるテキストを自由に好きなTABLEに移動できるようにしたい) ・文章は3種類(順番に流したい) ・それぞれに違うリンクをはりたい
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
とりあえず、参考までに・・・・ ---------------------------------------------- <html> <head> <script type="text/javascript"> <!-- var msg = " これは、流れる文字にリンクを張るという実験です。"; var link= "http://www.yahoo.co.jp"; var pid = 0; function loop_link(){ text = msg; a(text); } function a(text){ var t_len = text.length; if( t_len <= 0 ){ clearTimeout(pid); return false; } var t_str = text.substring(1, t_len); var l_str = "<a href=\"" + link + "\">" + t_str + "</a>"; document.getElementById('link').innerHTML = l_str; pid = setTimeout("a('" + t_str + "')",500); } //--> </script> </head> <body onLoad="loop_link();"> <table border=1> <tr> <td style="width:600px;"> <div id="link" style="height:30px;"> </div> </td> </tr> </table> </form> </body> </html> -------------------------------------------------
お礼
ありがとうございます。 とあるサイトでサンプルをみつけまして、流用できそうです。 本当にありがとうございました! ただ、そちらもそのままでは使えず・・・ よければそちらの質問にもお付き合いいただければと思います^^; ありがとうございました。