- ベストアンサー
ブログのhtmlのリンクを触ったらおかしくなりました。
自分のブログからホームページにリンクをしていたのですが、ちょっと触ったらクリックしても飛ばなくなってしまいました。 どこがおかしいのか分からなくなってしまいました。頭のいいひと教えてください。 <body onload="myFunc()"> <SCRIPT language="JavaScript"><!-- myOP = window.opera; // OP myN6 = document.getElementById; // N6 myIE = document.all; // IE myN4 = document.layers; // N4 if (myOP) myBR="O6"; // ブラウザは OP6以上 else if (myIE) myBR="I4"; // ブラウザは IE4以上 else if (myN6) myBR="N6"; // ブラウザは NS6以上 else if (myN4) myBR="N4"; // ブラウザは NN4 else myBR=""; // ブラウザは 分からん myColTbl = new Array("#FF0000","#FF3900","#FF6000","#FF8000","#FF9900","#FFAC00","#FFBF00","#FFD200","#FFDF00","#FFF200","#FFFF00","#F2FF00","#DFFF00","#D2FF00","#BFFF00","#ACFF00","#99FF00","#80FF00","#39FF00","#00FF00","#00FF39","#00FF60","#00FF80","#00FF99","#00FFAC","#00FFBF","#00FFD2","#00FFDF","#00FFF2","#00FFFF","#00F2FF","#00DFFF","#00D2FF","#00BFFF","#00ACFF","#0099FF","#0080FF","#0060FF","#0039FF","#0000FF","#3900FF","#6000FF","#8000FF","#9900FF","#AC00FF","#BF00FF","#D200FF","#DF00FF","#F200FF","#FF00FF","#FF00F2","#FF00DF","#FF00D2","#FF00BF","#FF00AC","#FF0099","#FF0080","#FF0060","#FF0039"); myColCnt = 0; function myFunc(){ if (myColCnt == 59) myColCnt = 0; else myColCnt++; if (myBR == "I4"){ document.all("myIDstr").style.color = myColTbl[myColCnt]; }else if (myBR == "N4") { document.myIDstr.document.open(); document.myIDstr.document.fgColor=myColTbl[myColCnt]; document.write("整体院 癒らりのホームページはこちら!"); document.myIDstr.document.close(); }else if (myBR == "N6" || myBR == "O6") { document.getElementById("myIDstr").style.color = myColTbl[myColCnt]; } setTimeout("myFunc()",100); } // --></SCRIPT> <a href="http://yurari5227307.web.fc2.com/index.html" STYLE="text-decoration:none" target="new"><font size="5"color="#ffffff"><TABLE> <TR><strong><TD BGCOLOR="#000000"><DIV id="myIDstr">整体院 癒らりホームページはこちらから!</DIV></TD></strong></TR></TABLE></font></a> // --></SCRIPT>から上は文字の色をリアルタイムに変えるためのものです。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
どういう風に表示したいのか分かりませんが インライン要素にブロック要素が入ってたり、なぜかテーブルを使ってたり・・ ごちゃごちゃして無駄が多いので <a href="~.html" style="text-decoration:none;background:#000;color:#fff;font-weight:bold;" target="_blank"> <font size="5" id="myIDstr">ホームページ</font> </a> でどうでしょう?
その他の回答 (1)
- mahojula
- ベストアンサー率32% (21/65)
テーブルタグより上位に リンクタグがあるので いけないのかなと 思いました。 データ項目のトコに いれれば きっと。 <TABLE> <TR> <TD BGCOLOR="#000000"> <strong> <DIV id="myIDstr"> <a href="http://yurari5227307.web.fc2.com/index.html" STYLE="text-decoration:none" target="new"> <font size="5"color="#ffffff"> 整体院 癒らりホームページはこちらから! </font> </a> </DIV> </strong> </TD> </TR> </TABLE> 動くきがします。
補足
早速の回答ありがとうございます。 コピー&ペーストでやってみましたが、 なぜかエラーが出てしまいます。 あと、文字の色がリアルタイムに変わっていて なおかつ、その文字がリンクになっていてほしいのです。
お礼
Σ(゜Д゜ノ)ノ おおぉぉぉぉ~ すごい!思い通りにできました。ありがとうございました! 無駄が多いみたいですね。これからもがんばって勉強します。
補足
Σ(゜Д゜ノ)ノ おおぉぉぉぉ~ すごい!思い通りにできました。ありがとうございました! 無駄が多いみたいですね。これからもがんばって勉強します。