No.3ベストアンサー
- 回答日時:
単にトップに帰るだけなら
<body id="TOP">
とでもしておいて
<a href="#TOP">トップ</a>
でよい。
<a href="/">は、そのサイトのルートへのリンクを表しますよ。
たとえば、
hoge.com 内のどこにいても、<a href="/">でトップに戻ります。
このふたつはまったく違います。
<a href="#">は間違っています。#に続いて文字列が必要。
なんのために、ページトップへ移動するためにreturn:fales なのですか?
ご回答いただきありがとうございます。
>なんのために、ページトップへ移動するためにreturn:fales なのですか?
<a href="/" onclick="hoge(); "のhogeには、位置(ページの左上)を指定して、そこにジャンプするというjsを書きました。
No.5
- 回答日時:
そもそもJavaScriptで移動させたいのか、アンカーで移動させたいのかどっちなんですか?
アンカーなら、No.3で答えが出てますし、JSでやりたいのであれば、JSが間違っている可能性もありますよ?
onclick="return false;"は、デフォルトのaタグの動作をキャンセルする為に入れています。
しかし、<a href="/" onclick="hoge();return false;">でルートにページ遷移する場合は、onclickが正常に動作していないと思われます。
ご回答いただきありがとうございます。
>そもそもJavaScriptで移動させたいのか、アンカーで移動させたいのかどっちなんですか?
>アンカーなら、No.3で答えが出てますし、JSでやりたいのであれば、JSが間違っている可能性もありますよ?
参考にしたソースにJavaScriptが使われいたのでjsを使った方が良いのだと思っていました。
アンカーで移動させることができることをN0.3の方に教えていただきましたので、そちらにしたいと思います。
>しかし、<a href="/" onclick="hoge();return false;">でルートにページ遷移する場合は、onclickが正常に動作していないと思われます。
教えていただきありがとうございます。
No.4
- 回答日時:
>そこにジャンプするというjsを書きました。
しかし、javascriptを無効にしているユーザーエージェントには・・・
可能ならjavascriptを使わないようにすべきだと思います。
ご回答ありがとうございます。
>しかし、javascriptを無効にしているユーザーエージェントには・・・
そうですね。
jsを使わない方法に直してみます。
No.2
- 回答日時:
>a href="/"は間違いなのでしょうか。
文法上は正しいです。
ですが、文法の正しさと「思った通り」かどうかとは別問題です。
どのような動作が思った通りで、どのように記述したのかがわからなければアドバイスしようがありません。
もしかすると、return falseを書かない方が「思った通り」になる可能性もあります。
ご回答頂きありがとうございました。
>もしかすると、return falseを書かない方が「思った通り」になる可能性もあります。
このようなこともあるのですね。
初めて知りました。
いろいろ書き足したり抜いたりしてみたいと思います。
No.1
- 回答日時:
>a href="/" onclick では、一部のブラウザで動作しませんでした。
href="/"の場合はページを移動してしまうので、想定した動作にならないかも
実際のところonclickで指定した処理にreturn falseするようにすると、
リンク移動の処理が回避されるのでいけるかもしれません
ありがとうございます。
>href="/"の場合はページを移動してしまうので、想定した動作にならないかも
>実際のところonclickで指定した処理にreturn falseするようにすると、
>リンク移動の処理が回避されるのでいけるかもしれません
早速このようにしてみました。
<a href="/" onclick="hoge(); return false" >
ですが思ったような動作にはなりませんでした。
falseの後ろには;が必要でしょうか?
ページの先頭に移動するという動作をしたいのですが、その場合は href="#"だと問題が起きてしまうのでしょうか?
よければ教えていただけますと幸いです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS htmlで画面遷移させたい 1 2022/10/28 18:19
- JavaScript jqueryを使ったスムーススクロールのコードを書いたのですが、HTMLコード内にある、a butt 2 2022/04/14 10:59
- PHP a href リンクタグでだけで 送信が できちゃっています。 1 2022/04/18 04:25
- HTML・CSS PrettierのHTMLの記述変更 linkタグ 1 2022/06/23 04:06
- HTML・CSS htmlについて質問です! 写真のように写真の部分が?になってしまいます。 ファイルもしっかり選べて 1 2023/07/09 21:17
- HTML・CSS CSSが上手く反映されないみたいです 2 2022/11/21 16:19
- その他(IT・Webサービス) html cssについて 3 2023/05/13 12:48
- HTML・CSS HTML & CSS 縦ボックス内の文字の左右センタリング 3 2023/03/25 04:23
- その他(コンピューター・テクノロジー) <a href="file:///フォルダ名/ファイル名">リンクテキスト</a>について 1 2023/04/06 22:40
- HTML・CSS インラインブロックの中のテキストを上下中央に合わせたい 1 2022/12/24 17:46
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
<a href="#" …>の意味を教えて...
-
html メールリンクにて自動ファ...
-
POSTで<a hrefを送る方法について
-
HTMLでボタンを設置して、ボタ...
-
特定リファラからのアクセスを拒否
-
プルダウンメニューからリンク...
-
HTML内に記載された画像のURLを...
-
link要素の意味/使い方について...
-
相対パスと絶対パスの速度
-
時間によってリンク先を変える...
-
htmlのチェックボックスで動的...
-
bodyにidをつける理由は何ですか?
-
フォーカス移動抑止について
-
スマホ上で、左右スワイプで次...
-
SQLのWHEREで全てを質問する方法
-
JavaScriptでiframeの内容を「...
-
SCRIPT5007: 未定義または NULL...
-
別ファイルのfunctionの読み込み方
-
複数のJavascriptを1つのscrip...
-
base64encodeでの文字化けについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
<a href="#" …>の意味を教えて...
-
相対パスと絶対パスの速度
-
pythonのWebスクレイピングでfi...
-
HTMLソースからURLだけを抜き出...
-
<META HTTP-EQUIV='refresh' CO...
-
フレームだけ閉じる方法ありま...
-
html メールリンクにて自動ファ...
-
<a href>での背景色について。
-
HTMLアプリでインラインフレー...
-
iPadのロングタップ(長押し)...
-
リンクに飛ばない・・・
-
プルダウンメニューからリンク...
-
ある一定時間操作していない場...
-
POSTで<a hrefを送る方法について
-
mailto + 変数名
-
個別にハイパーリンクの色を指...
-
chromeでの擬似クラス:focus に...
-
エクスプローラ風階層構造のhtml
-
特定リファラからのアクセスを拒否
-
時間によってリンク先を変える...
おすすめ情報