A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
サーバーダウンなどによって、『必ずあるはずの画像ファイルが見つからない』といった状態の場合であれば、JavaScript は『その画像ファイルが読み込めたかどうか』という情報を持っていますので、それによってサーバーダウンを検知することができます。
その場合、
<A HREF="xxxxx" onClick="if(document.images["IMG1"].complete==true){return true;}else{return false;}"><IMG SRC="xxxxx" NAME="IMG1"></A>
というタグによって、リンク先へのジャンプを制限したりできます。
return false; の部分に alert('ジャンプできません') といったコマンドを付け加えたりすることもできます。
ただしこの方法だと、回線速度の低下によって読み込みが遅れていてもジャンプできないので、厳密にはサーバーダウンが検知できているわけではありません。
ありがとうございます
画像ファイルで制御する方法はありますよね
整理させて下さい^
指定のURL(ファイル)がロード出来た・出来ないを判断出来るのは、やはり画像だけなのでしょうか?
JavaScriptでの判断です
あ、環境記述遅くなりました Win IE6.0
No.2
- 回答日時:
相手が物理的に存在するかどうか(引越しなどをなされていないか)のチェックは、JavaScript だけではできません。
物理的なコネクションを必要とするため、セキュリティの関係でそういう機能は載ってないんです。
Perl を使えばできますが……。
アドバイスありがとうございます!
なるほど、サイトの存在可否はムリなのですね。。
ちなみにサーバーダウン(もしくは回線が重い等で一定時間遅延でもダウンと見なす)などを検知させることは可能ですか?
<IMG>で使われる onerror = "処理B"のようなカタチをイメージしてみました
たとえば、<IFRAME>でヤフーURLをロードするとき、接続失敗の時は違うサイトをロードさせるというようなことは出来ができそうな気がしました。
でも、<IFRAME>だと onerror = "処理B"がうまく使えなかったです。
No.1
- 回答日時:
ブラウザのアドレス欄に直接URLを入力されたらそれを制限することはできないですし、
リンク先毎にボタンを作って、ボタンの表示・非表示を制御するような構想でしょうか?
それとも、「接続できるかどうかのチェック」というのは、ポリシーではなくて、実際にページが存在するかどうかをチェックしたい、という意味でしょうか?
その動作をするときのトリガーは何になりますか?
例えば、テキストボックスにURLを入力して、「確認」ボタンをクリックしたら、チェック処理が動いて
「接続できます」という表示がされるとかでしょうか?
ありがとうございます!
提示頂いた中では、以下が近いかもしれません。
>例えば、テキストボックスにURLを入力して、「確認」ボタンをクリックしたら、チェック処理が動いて「接続できます」という表示がされる
<IFRAME>でヤフーURLをロードさせ、接続失敗(サイトがない、回線ダウン、あるいは、サイトが重くてレスポンス遅いのも含める)の時は違うサイト(例えばグーグル)をロードさせるというようなことができないかと思いました。
<IMG>で使われる onerror = "処理B"のようなイメージです
<IFRAME>だと onerror = "処理B"がうまく使えなかったです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- サーバー ネットワークの構成に困っています 3 2023/07/05 11:55
- その他(インターネット接続・インフラ) 有線LANでGoogleサイトのみ接続できません 2 2022/06/10 09:14
- その他(ブラウザ) Win11でブラウザでのネットブラウズができなくなった 4 2022/12/05 18:03
- 大人・中高年 職場の苦手な人との付き合い方 2 2023/05/22 23:07
- サーバー 接続・ログインはできているのにメールが送信できない 2 2022/06/27 15:03
- OCN光 VDSL回線での不具合 ネット回線変えるべきか? 3 2023/01/07 23:14
- PHP phpの imap_search で漢字コード 1 2022/09/06 17:32
- ネットワーク ホームページを何度もリロードしてるとブラックリストに入れられてアクセスできなくなりますか? 1 2023/03/30 12:18
- プロバイダー・ISP プロバイダを2社契約した場合 2 2022/12/06 21:24
- VPN VPN接続が急にできなくなりました。 1 2022/12/13 15:25
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
20歳代と20代 どう違う?
-
パワーポイントのハイパーリン...
-
30cm位からジャンプについて。
-
エクセルのシート間のリンクで...
-
ジャンプ+の容量がジャンプの...
-
Excelでハイパーリンクでジャン...
-
wordでのhyperlinkマクロ作成方法
-
ワード ショートカットが使えない
-
EXCELのHYPERLINK関数の”文字列...
-
Word: 目次・相互参照の文字
-
ロンバク宙って、体操?素人が...
-
IT用語でリダイレクト、ハイパ...
-
ワードの次ページを消す方法
-
列車でジャンプし同位置に着地...
-
メール内でのジャンプ機能
-
EXCELのハイパーリンクをリター...
-
お部屋ジャンプリンクについて
-
ネットしていて、前の画面に戻...
-
マリオのような「斜めジャンプ...
-
WordからPDF保存した時の目次ジ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
20歳代と20代 どう違う?
-
Excelでハイパーリンクでジャン...
-
30cm位からジャンプについて。
-
MPCについて
-
エクセルのシート間のリンクで...
-
パワーポイントのハイパーリン...
-
ジャンプ+の容量がジャンプの...
-
ワード ショートカットが使えない
-
Windows edgeで楽天HPだけ表示...
-
Excelでページジャンプ
-
メール内でのジャンプ機能
-
ネットしていて、前の画面に戻...
-
WordからPDF保存した時の目次ジ...
-
金魚について
-
お部屋ジャンプリンクについて
-
It works!とは?
-
勝手にジャンプしない方法
-
エクセル 保護すると”ユーザー...
-
池の小魚がジャンプするのはなぜ
-
IT用語でリダイレクト、ハイパ...
おすすめ情報