問題タブ [window.location]

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.

0 投票する
4 に答える
71121 参照

jquery - window.location.hashから#を削除する

私はこの簡単なスクリプトを持っています:

ただし、変数を使用してdiv idを見つけるため、#記号を削除する必要があります。.remove('#')を使用してみましたが、機能していないようです。

よろしくお願いします!

0 投票する
1 に答える
41464 参照

javascript - window.location.hash を置き換えることは可能ですか?

window.location.hash のハッシュを変更して「this.id」に置き換えることができるかどうか疑問に思っています。または、window.location 全体を変更する必要がありますか?

0 投票する
1 に答える
940 参照

jquery - jqueryは最初にスライドアウトし、終了するとクリックされたページに移動します

もう一度私。スライドインは魅力のように機能します。しかし、私はスクリプトを拡張したいと思います。ボックスをスライドさせて、終了したらクリックしたページをロードします。

スライドアウト部分は正常に機能していますが、ページの読み込みは常に高速です。遅延や一時停止などを試してみましたが、私はjquery noobなので、それでも正しいタイミングで動作させることができません。または、正しくコーディングしたと確信しています。

最新のボックスが画面からスライドした後にwindow.locationが呼び出されることは重要です。これは、ページにさまざまな量のボックスを含めることができるためです。

ヒントとアドバイスをお願いします。

以下は私のコードです:

Jquery(Sohneeによって提案された変更後)

jsFiddleへのリンクとコードの現在のステータスは次のとおりです。jsFiddle

編集:ページが読み込まれず、アニメーションが終了しません。これは私が戻ってきたエラーです

Uncaught TypeError:オブジェクト#のプロパティ'location'は関数ではありません

編集2:

考えが口に出ていた:

return falseルールを削除すると、スクリプトが再び機能するように見えますが、この場合も、ページは呼び出されたページに早く移動します。falseを返すとは、リンクのデフォルトのアクションが機能していないことを確認することです。したがって、それはすべて理にかなっています。アラートのロケーションルールを置き換えると、アラートが継続的に呼び出され、スクリプトがスタックしていることがわかります。

使用される最終的なコード:

0 投票する
1 に答える
1746 参照

windows-7 - IE8でwindow.locationを使用したMicrosoftJScriptランタイムエラー

コードに奇妙なエラーがあります。エラーが発生します:Microsoft JScriptランタイムエラー:オブジェクトはこのアクションをサポートしていません。フルカレンダーを使用していて、イベントクリックで同じウィンドウで均等な詳細を開きたいです。奇妙なことに、これはChromeで正常に機能します。また、XPシステムではIE8とChromeの両方で正常に動作しますが、Windows 7ではchromeが正常に動作し、IE8でエラーが発生します。

スクリーンショットは次のとおりです。 代替テキスト

これが私のビューコードです:

何か案は?

0 投票する
3 に答える
96277 参照

javascript - JavaScriptwindow.locationの設定

現在、window.location.pathnameプロパティを設定して、ユーザーを相対URLにリダイレクトしています。新しいURLにはパラメータがあるため、JavaScriptの行は次のようになります。

これはFirefoxで成功しますが、Chromeは疑問符を「%3F」でエンコードし、その後リクエストは失敗します。

window.locationを正しく使用しているかどうかわかりません。pathnameやhrefなどのwindow.locationのプロパティを使用する必要がありますか?1つのプロパティを設定するとすぐに場所が再読み込みされるため、たとえば、検索プロパティとパス名プロパティを個別に設定することはできません。window.locationを直接設定できますか?パラメータを使用して相対URLを設定するだけです。

0 投票する
2 に答える
564 参照

javascript - JavaScript ロックダウン ブラウザのアドレス バーを特定のドメインに使用できますか?

私は Javascript の初心者で、これまで DOM しか使用していませんでしたが、ブラウザ モデルにアクセスする必要があり、やりたいことが可能かどうかわかりません。

問題: 時々、末娘に子供向けの Flash ゲーム サイトをいくつか閲覧させます。問題は、ほとんどのフラッシュ ゲームがスプラッシュ スクリーンに他のサイトへのリンクを表示することです。娘がゲームを選んで、Flash ゲームの読み込み中にスプラッシュ スクリーンをクリックすると、別のサイトに移動することがよくあります。ブラウザが別のサイトの新しいタブを開いているので、2分ごとに彼女が助けを求めているので、それは私を狂わせます.

私の特定のニーズ:ブックマークレットなどのようなJavascriptを使用して、特定の瞬間に何らかの疑似キオスクモードでブラウザをロックダウンして、URLへのリンクのみをたどる方法があるかどうか疑問に思いました現在のドメイン、つまり、ブックマークレットがアクティブ化されたときのアドレス バーのドメイン。

誰かが私のために問題全体を解決してくれるとは思っていませんが、いくつかの指針をいただければ幸いです。よろしくお願いします。

0 投票する
2 に答える
298 参照

javascript - Javascript: 「奇妙な」条件付きリダイレクトの作成

もし私が通常のウェブサイトを持っていれば、これは簡単に修正できるでしょう... しかし、私は自分のサイトを tumblr で構築したので、回避策が必要です。すべてのページは同じコードで実行されるため、ソリューション スクリプトはすべてのページで実行されます。このような質問に対する回答はたくさんありますが、この質問に答えると思われる正しい構文を見つけることができませんでした...

ここでの目標は、生のドメイン名だけを使用する場合、この場合は milliondollarextreme.tv --> milliondollarextreme.tv/tagged/videos にリダイレクトすることです。

それ以外の場合、つまり、ドメイン名の末尾に次のようなものが既に追加されている場合:

  • milliondollarextreme.tv/パーマリンク/91298132843
  • milliondollarextreme.tv/tagged/blog
  • milliondollarextreme.tv/contact.htm

リダイレクトが行われることは望ましくありません。人がドメインに最初に入力したときにのみ、「発射」へのリダイレクトが必要です-milliondollarextreme.tv

ここでの秘訣は、私が尋ねている理由です (私は検索を行い、これが他の場所で尋ねられた場合は 1000 の謝罪をしましたが、見つけられませんでした)、スクリプトは tumblr でホストされているため、すべてのページで実行する必要があるためです。したがって、すべてのページは同じコードによって駆動されます。

何か案は?前もって感謝します。

0 投票する
4 に答える
12935 参照

javascript - javascriptで子ウィンドウから親ウィンドウを更新する

しばらく探しましたが、自分のニーズに合った答えが見つかりません。ウィンドウをポップし(window.open)、ユーザーをログインさせ(Cookieを作成し、セッションを設定)、別のページにリダイレクトするページがあります。モーダルがリダイレクトしている間に、親ページを更新したいので、行ったすべての良いことは親によって認識されます。私はwindow.openerなどを試しました。誰かが私を少し助けてくれますか?ありがとう

0 投票する
1 に答える
312 参照

silverlight - Silverlightナビゲーションページ+window.location.hashの問題

Silverlightナビゲーションページがあります(NavigationCacheMode = "Required"を使用)。通常(マウスクリックで)これらのページに移動すると、ページは期待どおりに読み込まれます(キャッシュ属性のために1回だけ作成されます)。

ただし、ブラウザのアドレスバーのURLを更新する必要があります。これをjavascript( "window.location.hash =#...")で更新すると、アドレスとページが表示されますが、ページが再作成されます。これにより、他の問題が発生します。

特に、これが引き起こしている問題は、ページにxamlで定義されたPrism.regionsがあることです。そのため、すでに登録されているリージョンについて不平を言うエラーがスローされます。

誰かがこれに似た何かを試しましたか?ブラウザがアドレスバーに移動せずにアドレスバーのURLを更新する方法はないと思います。更新しようとしているURLには、Silverlightナビゲーションフレームワークによって直接「認識」されていないクエリ文字列パラメーターが含まれていることに注意してください。

私が試したことのない最後の手段は、すべての一意のURLをナビゲーションフレームワークに登録することです。

0 投票する
1 に答える
2905 参照

javascript - window.location+window.location.hrefからの文字列URLの操作

javascriptのウィンドウロケーションメソッドを使用して、Facebookグラフのoauthセットアップを取得しようとしています。

これまでの私のコードは次のとおりです。

codeURIをwindow.location.hrefに設定すると、元のコールバックページが無効になりますか?

私はとても混乱しています。codeURIを取得しようとしたときに、別のウィンドウに切り替えましたか?