リンクする文字の上にカーソルの載せるとリンク先URLが
ステータスバーに出てしまうのですが、ステータスバーに
リンク先URLを出ないようにする方法はありますか?
ありましたら、教えてください。よろしくお願いします。

このQ&Aに関連する最新のQ&A

A 回答 (2件)

JavaScriptを使って、マウスが文字の上に載ったときにステータスバーに任意の文字を表示させるという方法はどうでしょうか?何も表示させないのであれば、


<a href="リンク先" onMouseOver="window.status=''; return true">リンクする文字列</a>
のようにすればよいと思います。
    • good
    • 0

表示が見にくくなってしまっているので補足します。


window.status='' の''は、シングルクォーテーション( ' )を2つ並べたものです。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aと関連する良く見られている質問

QステータスバーにリンクのURLを出したくない

HTMLで文中にリンクを貼りますが、リンクの文字の上にマウスをもっていくと、IEの左下ステータスバーのところにURLがでてしまいます。

これはタグの書き方やJavaスクリプトかなにかで、出ないようにすることはできるのでしょうか。

Aベストアンサー

HTMLタグでは出来ませんが、JavaScript で実現可能です。

ただ、JavaScript ですので、閲覧側の設定等の環境により期待する結果は得られません。
なにより閲覧者がセキュリティを意識すれば、その様な操作は嫌われます。

その上で処理の記述ですが、
<a href="./sample.htm" onmouseover=" window.top.status=''">sample</a>
これで可能でしょう・・・。


ところで、何故ステータスバーにURLが出る事を避けたいのでしょうか?
閲覧側で嫌になればブラウザの操作でステータスバー自体を非表示にできますし・・・。

Qステータスバーにerror on pageのメッセージが出る原因

私の制作した、ある公開しているサイトで、ページのテキスト部分や何もない部分にマウスを重ねると、ウィンドウの左下のステータスバーに「Error on Page」とでたり、ステータスバーにリンク先のアドレスは表示されているのにページアイコンが三角に「!」の物になっていて普通のIEアイコンが表示されません。
ページ自体は問題ないように見えるので、見ただけでは原因が良くわかりませんでした。ページにはJava ScriptやCGIが使われています。
どなたかご存知の方がいらっしゃれば是非、原因を教えてください。
宜しくお願いします。

Aベストアンサー

こんにちは。

Webページを表示して、ソースを見てみて下さい。
(公開しているもの)

その178行目にエラーが存在するようです。

オブジェクトを必要としているようなので、なにか
JavaScriptで行おうとして、記述されている何か(物)が足りないか、
またはJavaScriptのセミコロン抜けや{}が正しくあるか見てみて下さい。

*ちなみにURLを載せるのは禁止行為になっているので難しいんです・・

Qイメージマップで作成したリンク先をクリックすると、残りの複数フレームにそれぞれ別のリンク先を表示させるには?

ホームページビルダー6にて作成しています。
この前、画像をクリックした場合の方法を教えていただきました。↓

<img src="xxx.jpg" onclick="parent.b.location.href='a.htm';parent.c.location.href='b.htm';">

これを画像ではなく、
イメージマップで作成したリンク先をクリックすることによって、
複数フレームにそれぞれ別のリンク先を表示させる方法はありますか?

ご教授お願いいたします<(_ _)>

Aベストアンサー

補足読みました。
ローカルフォルダの中にあるファイルをフルパスで指定している場合、そのままでアップロードしてしまうとそのページはうまく参照できなくなります。 フルパスを記述するのであれば、Webサーバ上での対象ファイルのURLを記述する必要がありますね。

ところで、フルパスでなくても、ファイル同士の相対的な位置を正確に相対パスとして設定していれば、ファイルの呼び出しはできると思います。 それができていない場合は、指定したファイル名が全角半角・大文字小文字の差異も含めて正確に目的のファイル名を示しているか、あるいは呼び出し元のファイルと呼び出されるファイルが別フォルダにないかどうかを確かめて、もし別フォルダにある場合はそのフォルダの位置関係も含めてhrefの中に正確に記述する必要があるでしょう。
相対パスでの指定が、正確にその呼び出されるファイルを参照しているのかを確認しなおしてみるのも良いと思いますよ。

Qリンク先のアドレス欄のURLの表示について

もともと諸事情により、社員のIEのデフォルトページに
 http://hoge.co.jp/a.html
を設定し、実際にはこのa.htmlにはJavaScriptで
 <script language="JavaScript">
 <you=navigator.appName;
 if(navigator.appName.indexOf("Internet Explorer")==-1)
  location.href="http://www.***.co.jp/index.html";
 //--></script>
として別ページに飛ばしています。

ところが飛ばした先のページは開くのですが、IEのアドレス欄が「http://hoge.co.jp/a.html」の
ままになっています。これを正規の「http://www.***.co.jp/index.html」と表示したいのですが
どうしたらいいでしょうか?

IEのデフォルトページの設定を替えればいいのですが、端末も多く、他にも事情があり、
直ぐにできそうもありません。ご存知の方ご教示下さい。

もともと諸事情により、社員のIEのデフォルトページに
 http://hoge.co.jp/a.html
を設定し、実際にはこのa.htmlにはJavaScriptで
 <script language="JavaScript">
 <you=navigator.appName;
 if(navigator.appName.indexOf("Internet Explorer")==-1)
  location.href="http://www.***.co.jp/index.html";
 //--></script>
として別ページに飛ばしています。

ところが飛ばした先のページは開くのですが、IEのアドレス欄が「http://hoge.co.jp/a.html」の
ままになっています。これを正規の「h...続きを読む

Aベストアンサー

METAタグを使って飛ばすとか、
<META HTTP-EQUIV=refresh CONTENT="1;url=http://www.***.co.jp/index.html">

または.htaccessが使えるサーバーならば、リダイレクトで飛ばすという方法ではいけませんか?
http://www.shtml.jp/htaccess/redirect.html

上記の方法ならごく普通に飛んだ先のアドレスが表示されます。
JavaScriptって設定切ってしまえば全く無効になるものだし、あまりあてにならないように思うのですが。

Qcssでリンク先のurlを表示させない方法

cssで、
左下に出るリンク先のurlを表示させない方法を教えてください。
HTMLであれば
<BODY>タグを書き換えればいいのはわかるのですが、
cssはよくわからず…。
よろしくお願いします。

Aベストアンサー

CSSはHTMLに服を着せて色を付けるだけです。
HTMLは基本となる骨組みみたいなものです。
HTMLとCSSをいくらいじっても静的なものなので何も動きません。
なのでブラウザーの左下のURLを消すことはできません。
どうしてもやりたい場合はJavaScriptをプラスしてあげてください。

でもユーザーに嫌われることもありますにで気をつけてください。


人気Q&Aランキング

おすすめ情報