問題タブ [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 - IE8または9で要素のhref属性を設定する
要素のhref属性をどのように設定しますか?この関数はFF、CHROME、およびSAFARIで機能しますが、IE 8または9では機能しません。IE8または9では、varslocationとhrefの両方に「#」のみが表示されます。
jsp - hrefタグが常に新しいウィンドウを開くのはなぜですか?
これは私のjspページのコードです
これが私の問題です:
このリンクは常に新しいウィンドウで開きます。私はevryタグを試しましたが、開く方法は変わりませんでした。
どうすればこれを解決できますか?上記は、これを使用している私のjspページです。
javascript - window.location.href を取得できません
新しく開いたウィンドウの URL を取得しようとする次のコードがあります。
ただし、ブラウザのコンソールを見ると、「www.google.com」ではなく「about:blank」という結果が表示されます。
何故ですか?www.google.com を表示するにはどうすればよいですか。
ご協力いただきありがとうございます。
javascript - javascriptを介してリダイレクタURLですべてのhrefリンクを追加する方法
数ページ(http://something.com)に次のURLがあります。
そして私が欲しいのはすべてのリンクを...に変換することです
"#"
だから基本的に私は変換や"../"
そのようなリンクをしたくありません。
私はJSの初心者です。
私の努力から、w3schoolsの助けを借りて..私が達成しようとしたこと:-
そして、私は何もできません...助けてください、どうすればURLを変更して追加できますかhttp://this.com/?url=My_web_page_url_here
。
更新 JavaScriptを次のように置き換えました
それでも、すべてのURLは追加なしで同じようになります。
javascript - `window.location.href` はページを更新するだけです
ちょっとややこしいですが、できる限りわかりやすく説明したいと思います。私は4つselect
のメニューを配置して互いに直接重ねていますabsolute
。いつでも、そのうちの 3 つが非表示 ( ) で、そのうちのdisplay: none;
1 つが表示されます ( display: inline;
)。どちらが表示されているかを検出する JavaScript コードがあり、input
フィールドの値を取得し、それを visible の値に追加して、select
その URL に移動することになっています。
コードの基本的な考え方は次のとおりです。
そして JavaScript (これよりもはるかに多くのコードがありますが、関連する部分のみを含めます:
私の問題は、送信をクリックするとページがリロードされることだけです。
javascript - http_build_queryなどのJSでクエリ文字列を処理する
これが私が持っているものです
もちろん、location.hrefにすでにクエリ変数が含まれている場合は、それが問題になります。
する必要がある
- クエリ文字列から変数を検索します
- site_typeがすでに存在する場合は、値を「normal」または「other」に置き換えます。
- 新しいsite_typeでURLを再構築します
編集:私はすべての種類のURLを説明する必要があることがわかりました:
- domain.com
- domain.com/path/to/sth/
- domain.com/?site_type=normal
- domain.com?var = 123&foo = 987
- domain.com/path/?site_type=normal&var=123&foo=987
だから、これが私が思いついたものです、提案は歓迎します:
javascript - URLで変数を宣言し、ページに移動するときにJavascriptで値を割り当てます
私はHTML(およびプログラミング全般)に比較的慣れていないので、ページに移動するときに変数を宣言して値を割り当てようとしています。私が持っているのは、次のようなコード行です。
関数を実行すると、新しいページが読み込まれますが、変数にアクセスしようとすると、変数が未定義であるというエラーが表示されます。ただし、たとえば<script>var myVar;</script>
、新しいページで変数を定義すると、前に使用したナビゲート関数で設定しようとした値ではなく、値がnullに設定されます。
私はこれに対する解決策を考えることができず、私のエラーはおそらくURLの最後のがどのように機能するかについての私の誤解に起因します?
が、どこでもそれがどのように機能するかについての良い説明を見つけることができません。
javascript - document.location.href の後にスクリプトを作成する
関連するコードのalert("some text")
後にメッセージを追加したい。document.location.href
元:
私が使用する瞬間までに、document.location.href
サイトを自動的に切り替えるので、残りのコードは実行されません。だから、同じページに/ではなく同じページにサイトを切り替える別の方法があるかどうかを知りたいのですが、その後、カスタムコードを配置すると、それに応じて実行されますか?
javascript - 有効なhrefが与えられた場合、起点、パス名、検索、およびハッシュのregxは何ですか?
in javascript
、与えられた有効なurl
、たとえば、
http://seeplai2.trailsandtribulations.nat/admin/items?var=val#here
にあるオリジン、パス名、検索、およびハッシュを抽出する式は何window.location
ですか?
で比較的弱いregx
ので、ここに私の推測があります:
これらは正しく見えますか?
サンプルコードは次のとおりです。