ステータス行にリンク先のアドレスを表示しないには?
[上に]
[前に]
[次に]
直也
[E-Mail]
[HomePage]
2000/01/19(水) 00:02:16
えーとですね。オンマウス時にブラウザの下部ステータス行に
リンク先のアドレスを表示しないようにしたいのです。
onmouseover="window.status=''; return true"
とA href内に入れると通常では機能しますが・・
今回は、オンマウス時に画像も変化させたいのです。
どのようにすれば良いのでしょうか?
今は以下のスクリプトを使用して、画像のみ変化させています。
変な質問ですが、答えてくれる方いましたら宜しくお願いします。
<SCRIPT language="JavaScript">
<!---Hiding script from old browsers
var ver4 = (navigator.appVersion.charAt(0) == "4");
var NN4 = ver4 && (navigator.appName == "Netscape");
var IE4 = ver4 && (navigator.appName.charAt(0) == "M");
var NN3 = ((navigator.appVersion.charAt(0) == "3") && (navigator.appName == "Netscape"));
if(NN3 || NN4 || IE4){
var imgM = new Array();
imgM[0] = new Image(); imgM[0].src = "./image/a.gif";
imgM[1] = new Image(); imgM[1].src = "./image/b.gif";
}
function Min(nam,num) {
if(NN3 || NN4 || IE4) document.images[nam].src = imgM[num].src;
}
function Mout(nam,num) {
if(NN3 || NN4 || IE4) document.images[nam].src = imgM[num].src;
}
// end--->
</SCRIPT>
<A href="./" onmouseover="Min('M1',1)" onmouseout="Mout('M1',0)"><IMG src="./image/a.gif" width="100" height="20" border="0">
B-Cus
2000/01/19(水) 00:39:17
> オンマウス時にブラウザの下部ステータス行に
> リンク先のアドレスを表示しないようにしたい
こういうページは とても使いにくいと常々思っているんですが、
なぜこういうことをしたいのか よろしければ教えていただけますか。
猫
2000/01/19(水) 00:52:34
function LocatorHidden() {
window.status='';
return true;
}
<A href="./" onMouseOver="Min('M1',1);LocatorHidden()" onMouseOut="Mout('M1',0)"><IMG src="./image/a.gif" width="100" height="20" border="0">
これで出来るかと思いますが、とっても不便で訪問するユーザーには歓迎されないでしょう。
直也
[E-Mail]
[HomePage]
2000/01/19(水) 01:46:56
>B-Cusさん
あのですね、リンク先のアドレスというのは
各コンテンツへのリンクのことです。
なぜ、表示したくないかというと体感速度を早くしたいからです。
以前、swfのみで出来ているsiteが見たことがあって
なるほどなと思いました。それが原因です(苦笑)
>猫さん
どうもありがとうございました。
不評の場合は元に戻します。
EMI
2000/01/19(水) 01:55:11
>あのですね、リンク先のアドレスというのは
>各コンテンツへのリンクのことです。
>なぜ、表示したくないかというと体感速度を早くしたいからです。
別に、B-Cusさんは勘違いなんかしてないと思いますが。
ちなみに、こんなことで体感速度が上がるとは思えませんが、JavaScriptを処理する必要がある分、
実際の速度は間違いなく低下します。
(まぁ、コンマ何秒以下という世界なので、実感できる人間はいないと思いますが)
P
2000/01/19(水) 02:06:55
FLASHは…1つのファイルに全部のURL(考え方としてね)
が入ってるわけで、
その分最初に読みこむのが遅いわけで。
FLASHはステータスバーに何も出ないからはやいってのはウソです。
マジデ言ってるかは別として
shin'
[E-Mail]
2000/01/19(水) 02:18:51
テキストリンクでステータスバーにリンク先が表示されないのは、
好みが別れるところですよね。
(ハイパーテキストの作法的な言い方が思い浮かばない)
どうしてもやりたいならクリッカブルマップにしては?
<a>タグにJavaScriptを書くと言うのはかわりませんが。
EMI
2000/01/19(水) 02:36:29
好みが別れる以前に、好意的な意見をほとんど聞かない気がするのですが気のせいですか?
それはさておき、クリッカブルマップでもステータスバーにURLは表示されますよ。
(クライアントサイドなら)
直也
[E-Mail]
[HomePage]
2000/01/19(水) 08:00:46
[[解決]]
すみません。
解決マークを付ける必要があったんですね。
システムを理解していませんでした。
申し訳無い。
B-Cus
2000/01/19(水) 17:48:37
> なぜ、表示したくないかというと体感速度を早くしたいからです。
すいませんが、全然わかりません。
なぜ URL 表示を消すと (実際の速度でなく) 体感速度が上がるんですか?
toshi
[E-Mail]
[HomePage]
2000/01/19(水) 22:59:04
> なぜ URL 表示を消すと (実際の速度でなく) 体感速度が上がるんですか?
僕も気になります。よろしければ教えてください。
みんこ
2000/01/20(木) 15:04:57
見てると何か「FLASHのファイルが軽いのは
ステータスバーに文字を出さないからだ」という
論法なんじゃないかという気がしますが..........。
まあでも本人がそれでいいというなら止める理由もないですが、
多分本当はFLASHでリンク作ったら理想のものができるんじゃないかと。
[上に]
[前に]
[次に]