問題タブ [location-href]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - ユーザーをリダイレクトせずにページの場所を変更するにはどうすればよいですか?
ページのアドレスを変更できるようにしたいが、その変更時に HTTP リクエストを発行したくない。JavaScriptを使用してこれを行うにはどうすればよいですか?
javascript - iframe の window.location.href が javascript (jquery) でいつ変更されたかを調べる
質問は本当にそれを要約しています...
子iframeを持つ親ページがあり、
iframe の場所が変更されたとき、つまり、ユーザーが iframe 内のリンクをクリックし、iframe が別のページに移動したときをどのように確認しますか?
私onload
はそのようにiframeのイベントにバインドできることを知っています
しかし、それでは手遅れです... ページはすでに読み込まれています...
基本的に、リンクがクリックされるか、フォームが送信されるとすぐに、または iframe の場所が変更される原因を突き止める必要があります...
IEで動作する必要はありませんが、動作する場合はなおさらです...そしてjqueryである必要もありません...
前もって感謝します...
html - # 質問への href リンク
href リンクについて質問があります。グーグルで検索してみましたが、これに関する多くの情報が見つかりませんでした。次のような href リンクがあります。
以前は、#
リンク先の page.htm に置き換えられていたため、ユーザーがリンクを右クリックして [新しいウィンドウ/タブで開く] を選択すると、エラーが発生しました。page.htm を # に置き換えた後、ユーザーは r/c して新しいタブ/ウィンドウで開くこともできます。
ユーザーが上記の両方の方法 (# と page.htm) でリンクをクリックしただけの場合、? の本当の意味は#
何だろう?
ありがとう。
hyperlink - HTMLページでCSSファイルをリンクする方法
私はいくつかのスクリプトを持っています..それはいくつかのディレクトリにあります:
htmlページに入れる方法は?
javascript - 場所から値を取得する
ページのアドレスの検索クエリから検索クエリを取得する必要があります。
最も安全なクロスブラウザであり、文字列を取得するための最も効率的な方法は何ですか。例えば:
そしてlocation.search
、すべての最新のブラウザ(IE7 +、FF、Webkit、Opera)で利用できますか?
jquery - FancyBox は iframe 内から閉じて、親ページをリンクに移動します
次の関数をリンクに適用するとonclose
、iFrame 内から Fancybox を閉じることができます。
parent.$.fancybox.close();
これをさらに進めて、リンクで親ページを新しい URL に移動させたいと考えています。私は次のことを試しましたが、うまくいきません:
が優先されるため、使用a href
も機能しません。onclose
javascript - setTimeout() が使用されていない限り、JavaScript リダイレクト (location.href) は [戻る] ボタンを壊します
Firefox 3.6/Mac で奇妙な動作に遭遇しました。ただし、これは一般的な Firefox の動作であると思われます。
window.location.href
プロパティを変更して新しい URL に移動する2 つの非常に単純なテスト ページを作成しました。
- http://troy.onespot.com/static/stack_overflow/redirect.html
- http://troy.onespot.com/static/stack_overflow/redirect_timeout.html
いずれかのファイルで次のことを試した場合:
- 新しい/空白のブラウザー タブを開きます。
- URLを貼り付けて「Enter」を押します。
この 2 つの違いに気付くでしょう。最初のリンクを使用すると、ブラウザの [戻る] ボタンが無効になります。2番目を使用すると、有効になり、期待どおりに機能します。
2 つのスクリプトの唯一の違いは、後者が変更前に 1 秒のタイムアウトを設定することwindow.location.href
です。
なぜこれが起こるのかわかりません.2番目のスクリプトの動作(「戻る」ボタンが期待どおりに機能し続ける)を、ユーザーに遅延を引き起こすことなく実現しようとしています.
私の最善の推測では、開発者が後者を使用するつもりだったときに前者を使用するのが一般的だと思うので、おそらくFirefoxはメソッドwindow.location.href
を使用するのと同じ設定で即時の「リダイレクト」を扱います。window.location.replace()
を使用setTimeout
すると、コードが非同期で実行されるため、この動作が無効になる可能性があります。そうなのだろうか?
setTimeout
目的の効果を得るためにの最小値を試したことはありませんが、ここで行います。しかし、なぜこれが正確に起こるのかを理解したいと思います。
ありがとう!
javascript - jQueryはonclicklocation.hrefを動的に変更します
これはFirefoxで機能しますが、IEでは何もしません。
具体的には$("#log").attr("onclick", "location.href=\'" + ui.item.dataformEntry + "\'\;");
これを行う別の方法はありますか?
javascript - windows.location.href が機能しない
私はjavascriptに少し問題があります。
これは検索ボックスです:
これはスクリプトです:
JavaScriptアラートを実行すると、うまく表示されますが、URLに移動できません。
jquery - 現在のURLを取得し、リンクのHREFと比較して、サブメニューを開いたままにします
フォローする子ULがある場合、親LIがクリックされると、より多くのULを下にスライドするシンプルなメニューがあります...
メニューが特定のディレクトリにある場合、メニューが閉じられるのではなく、デフォルトで展開されるようにしようとしています。私はいくつかのことを試しましたが、うまく機能していません。現在、PATHNAMEとVariblesを比較し、そのIDにULを開いたままにするように指示するIFステートメントがあります...これは私が得ることができる限り近いものです。
ページのURLが親のULHREFと同じである場合に、ULを開いたままにする方法に関する提案はありますか?
あなたはここでコードを見ることができます:http://jsfiddle.net/RvGMQ/
ありがとう!