JavaScriptでリンクを押すと一定サイズで新たにウィンドウをオープンするものを作りました。
そこに仕様を追加したいのですが
「http://www10.atpages.jp/chiechie/football.html」のページを開いておかないと「http://www10.atpages.jp/chiechie/hello.html」が開くことが出来ないようにするにはどうしたらよいでしょうか?
そういう風に出来るようにするための語句がわかりません(汗)
No.1ベストアンサー
- 回答日時:
自分以外のブラウザのURLをチェックできれば可能でしょうが、javascriptで関連性のない(親子関係とか、window.nameがわかっているとかでない)ブラウザウィンドウの情報を取得するのは難しいかと思われます。
(私が、方法を知らないだけかも…)
やりたいのは、直リンクを禁止したいということでしょうか?
であれば、referrerやopenerのlocationを確認するなどの方法で、ある程度までは可能です。参考(↓)
http://paoron.jp/other/javascript.html
または、リンクでターゲット指定をしておいて、ロード時に自分のwindow.nameを確認するとか…
ご質問通りに、別ページが存在することを確認するというのであれば、football.htmlのページがwindow.nameを持つようにしておいて、それを確認するという方法もありそうですね。
(全体像が不明なので、そのようにできるのかは不明ですが)
まぁ、いずれにしても、javascriptを利用する以上は限界があって、スクリプトをオフにされていれば、当然、効果はありません。
サーバ側で処置をしたほうが確実性が高いけど、こんな方法もあります。
http://allabout.co.jp/internet/hpcreate/closeup/ …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- LANケーブル・USBケーブル パソコンについて 2 2022/03/28 18:30
- JavaScript React と Electron でデスクトップアプリを開発する環境について 1 2023/02/08 11:16
- Chrome(クローム) グーグルクロームでプラウザーを2個開く件について 1 2023/08/03 16:04
- Excel(エクセル) WPSスプレッドシートの起動オプションの設定は可能ですか? 1 2023/02/11 19:49
- その他(IT・Webサービス) MacとWindows Google検索した時のURL表示の違いについて 1 2022/11/17 10:38
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/07 21:04
- SEO googleサーチコンソールで、重複URLが多数発生、その修正方法について 2 2023/06/23 16:15
- Visual Basic(VBA) 動かなくなってしまった古いVBAを動くようにしたい 8 2022/09/20 13:57
- 確定申告 e-taxで開業届を出す方法がわかりません 1 2022/06/01 19:00
- Excel(エクセル) 【エクセルマクロ】既に開いているIEの、サイズや表示位置を変更するには 4 2022/12/01 22:57
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルのシート上に別のシー...
-
Javascript_submit()完了後に処...
-
VBの画面で、全ウィンドウを一...
-
1クリックでモーダルを開いてか...
-
javascriptで開いたウィンドウ...
-
ウィンドウの2重起動を防止したい
-
JavaScriptでPDFを新規ウィンド...
-
VBAで任意のウインドウのサイズ...
-
デスクトップ画面を4分割するには
-
IEでのみ発生するJavaScriptエラー
-
ブラウザの×ボタンを効かなくす...
-
リンク時、親ウインドウを最前...
-
ポップアップと作業ウィンドウ...
-
同じURLのフォームが開いている...
-
別フレームのページを更新させたい
-
ウィンドウ名からウィンドウオ...
-
プロジェクタでメニューを非表...
-
履歴を残さないResponse.Redire...
-
子ウィンドウより親ウィンドウ...
-
インタネットからPDFファイルだ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルのシート上に別のシー...
-
Javascript_submit()完了後に処...
-
VBAで任意のウインドウのサイズ...
-
VBの画面で、全ウィンドウを一...
-
デスクトップ画面を4分割するには
-
ポップアップと作業ウィンドウ...
-
ウィンドウの2重起動を防止したい
-
1クリックでモーダルを開いてか...
-
子ウィンドウより親ウィンドウ...
-
javascriptで開いたウィンドウ...
-
<EXCEL/VBA> OUTLOOKのウインド...
-
ウィンドウ名からウィンドウオ...
-
子ウィンドウの存在確認
-
ブラウザ(IE)からエクスプロー...
-
子ウィンドウから親ウィンドウ...
-
履歴を残さないResponse.Redire...
-
IEで新しいウインドウを開き、...
-
子ウィンドウを常に手前表示、...
-
インタネットからPDFファイルだ...
-
孫ウインドウを閉じたら親をリ...
おすすめ情報
