ベストアンサー 外部ドメインのサイト存在チェック 2006/09/22 12:02 外部サイトの存在チェックを行い。 存在すれば、そのサイトに遷移、 存在しなければ、別サイトに遷移 ということをjavascriptを使用し行いたいと思っておりますが、可能でしょうか? みんなの回答 (1) 専門家の回答 質問者が選んだベストアンサー ベストアンサー smwithdm ベストアンサー率46% (23/49) 2006/09/22 14:23 回答No.1 通常はCGIなどを使って行うチェックだと私は認識しています、やり方によってはjavascriptでも可能です。 邪道なやり方かも知れませんが、その外部サイトに画像があればその画像に自サイトからリンクをするのです。で、もし、その画像がなければonerror処理で他のjavascriptなりを呼び出し違う処理をさせればすむと思います。 <img src="http://外部サイト.com" onerror="その他の処理" /> 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ [技術者向] コンピュータープログラミング・開発JavaScript 関連するQ&A AJAXでサイト存在チェック時、スクリプトエラー AJAXを使用し、遷移したいサイトが存在する場合、その際サイトに遷移し、存在しない場合は、ほかのサイトに遷移するという処理を行いたいのですが、スクリプトエラーが発生しまい困っています。 遷移先をローカルサーバのリンクを指定するとうまくいくのですが、外部サーバのアドレスを指定するとエラーになってしまいます・・。何か制約があるのでしょうか? また、ほかの方法で実現できるのであれば、教えてください。 現在記述しているソースの一部を下記に添付します。 <script language="JavaScript" type="text/JavaScript"> <!-- function fucXMLHttpRequest(){ /* XMLHttpRequestオブジェクト作成 */ var xmlhttp = createXmlHttp(); xmlhttp.onreadystatechange = handleHttpEvent; function handleHttpEvent(){ if (xmlhttp.readyState == 4) { if (xmlhttp.status == 200) { window.open("http://www.inte.co.jp/xxxx/xxxx"); } else { window.open("http://www.inte.co.jp/"); } } } xmlhttp.open("GET", "http://www.inte.co.jp/xxxx/xxxx" , true); xmlhttp.send(null); return false; } function createXmlHttp(){ if (window.XMLHttpRequest) { return new XMLHttpRequest(); } else if (window.ActiveXObject) { try { return new ActiveXObject("Msxml2.XMLHTTP"); } catch(e) { return new ActiveXObject("Microsoft.XMLHTTP"); } } else { return null; } } //--> </script> </head> <a href="#" onClick="fucXMLHttpRequest()">詳しくはこちら</a> 外部サイトが応答しないのに備えたい(外部JavaScript) こんにちは。 ひさびさの教えてgooです。 javascriptで作られたブログパーツなどを外部サイトから読み込んでいます。 htmlのソースコードに、 AAA (外部サイトのJavaScript) BBB と記述してあった時、 表示が AAA のまま、しばらく読み込んだあと、 AAA BBB と、だいぶ時間が過ぎた後に表示されます。 (外部サイトの反応が無かった場合) この、外部サイトの反応がない場合の「ページの表示が遅くなる現象」を回避するにはどうしたら良いでしょうか。 よろしくお願いいたします。 サイトの存在チェック方法 WEBサイトを運営しておりますが、約10000件のリンク集に存在するURLがドメイン切れなどでNOT FOUNDになっているかどうか(サイトが存在しているか否か)を調べる方法はありますでしょうか? 大量のURLを一括でチェックして、存在していればそのサイトのタイトルを表示するなどの結果表示ができれば大変ありがたいです。 ツールなどあればご教授よろしくお願いいたします。 ネットワークエンジニアとは?技術職の未来を考える OKWAVE コラム リンク先のサイトが存在するかのチェック リンク先のサイトが存在するかチェックを行い 存在すればリンクを作成 存在しなければリンクを作成しない という処理を行いたいのですが、何か方法があれば教えて下さい。 画像の存在チェック asp.net、c sharp環境です。 ある画像があるかチェックして、あればimgタグで出したいと思っています。 自前のサーバにある画像とかではなく、外部のwebサイトの画像なので どうチェックしたものか悩んでいるのですが、たとえばステータスコードを 見て出しわけ、とかできるものでしょうか? たとえばですが http://cdn.gazo.okwave.jp/okwave/ad/qnavi/pro_ranking_50_50.png ↑この画像が存在する場合、これをそのままimgタグで出したい。 存在しない場合は、以下の画像をだす。 http://cdn.gazo.okwave.jp/okwave/images/common/logo_cojp.png FileExistsみたいなものがあればいいんですが…。 何か良い方法がないものでしょうか。 アドバイスお願いいたします。 外部サイトを読み込む方法 すみませんご教授下さい。 サイト制作でホームページの中に外部サイトを読み込みたいのですが、 外部サイトを読み込んでいないように見せる方法はないでしょうか? たとえば、掲示板やアルバムなど、書かれた文字の長さで高さが変わってしまったり、 不動産情報ページなど掲載数の変更(30件→100件)によって高さが変わってしまうため、 どうしても自分のホームページのスクロールバーの中にスクロールバーが出てしまい、 見栄えが良くなりません。 iframeの場合、自分で作ったページであればJavaScriptを使って長さを自動で変えるなどは できるようですが、外部サイトを読み込んでも同じようにできる方法はないのでしょうか・・・ 初歩的な質問で恐縮いたしますが、 宜しくお願いいたします。 外部ファイル HTMLに、このような記述があり <script type="text/javascript" src="●●●.js"></script> 外に、「●●●.js」 というファイルがあります。 これは、「外部のjavascript」ファイルということでしょうか? また、この、「外部のjavascript」ファイルを開く(見る)には、どうしたらいいのでしょうか? ^^ どこか、おすすめのjavascriptのサイト、ご存知でしたら、教えてください。。。^^ (CSS外部ファイル。までは意味、わかるのですが、 javascript の関係はよくわかりません) メールアドレス存在チェック 人に教えてもらったメールアドレスを、実際にメールを送らなくても存在チェックするのは、通常はどうすればよいのでしょうか。 下記のようなサイトはみつけましたが、もっと公的なサイトかツールがないものかと思っています。 また、@以下のドメイン存在チェックも方法を探しています。 (すいません、怪しいことに使うわけではありませんので誤解無きようおねがいします。) URLの存在チェック 入力されたURLが実際に存在するかチェックする場合 どのように記述すれば良いのでしょうか。 file_existsを使用した場合存在するURLでも全てFALSEで返ってきてしまいました。 Javascriptでチェックテストを作成したい Javascriptでチェックテストを作成しています。 参考になったサイトは下記の通りです。 http://www.mdn.co.jp/webcre/Tips/Vol34/s6/6.html 結果表示画面は子ウィンドウを立ち上げるのではなく、ページ遷移したいのですが、可能ですか? どのようにしたらよいですか? アドバイスをください。 dreamweaverCS4でjavascriptを外部ファイル化しましたが、サイト構造が複雑なためうまく外部ファイルとリンクできません dreamweaverCS4でjavascriptを外部ファイル化しましたが、サイトの構造が複雑なためうまくその外部ファイルとリンクできません。 dreamweaverCS4ではCSSの外部ファイルは自然にリンクコードを作成してくれるのですが、javascriptの外部ファイルはリンクコードを書き換えてくれないようです。全てのファイルとこの外部ファイルを簡単にリンクさせる方法はありませんか? CSSファイルだとdreamweaverCS4で勝手にCSS外部ファイルとリンクするコードを書いてくれるのですが、javascriptの外部ファイルとは自然にリンクするコードを書いてはくれません。 どうすればよいのでしょうか? 外部サイトの情報を抽出して自社サイトに表示 javascriptにて、 グループ会社の外部サイトに表示されている情報の一部を抽出して、 自社サイトに表示させたいのです。 両方のサイトの更新を同時に行うと、 間違いが生じる可能性もありますので。 AIは使う人の年齢や市場にも影響する?人工知能の可能性 OKWAVE コラム jQueryでファイルの存在チェックをしたい あるhtmlファイルに、別のhtmlファイルをload()で読み込もうとしています。 例) index.htmlに a.htmlやb.htmlなどなど…を表示したい。 loadしたいhtmlファイルが存在する場合と、存在しない場合とで 処理を分けたいのです。 loadしたいファイルの存在をチェックするには どうしたらよいのでしょうか? 詳しい方、ぜひともご教授ください。 よろしくお願いいたします。 外部からのメールチェック ネット歴は長いものの、知識がないので、教えてください。 使用しているのは、OutlookExpress5です。 外部(出張先の職場です)から、個人アドレスのめーるチェックをしたいのですが、できません。 プロバイダーは、CATVですが、そこのHPにある設定の案内を見ると、外部からのアクセスも受信のみ可となっています。 (実際に、普段の職場からはメールチェックができるのです) 今いるところは、LANっちゅうんですかね、1台1台からネットの接続もできるし、ネットを見る文には、特に制限がかかってるようにも思いませんが、メールの設定をして、いざチェックしようとすると、 『サーバーへの接続は失敗しました。 アカウント : 'mail.***.**.jp' サーバー : 'mail.***.**.jp' プロトコル : POP3 ポート : 110 セキュリティ (SSL) : なし ソケット エラー : 10060 エラー番号 : 0x800CCC0E 』 となってしまいます。 (このエラーメッセージでの質問のログをいくつか見たのですが、なにぶんよく分からないので・・・) この場合、考えられる理由は、どんなものがあるのでしょう。 やっぱ、メールがチェックできないような制限がかかっているのでしょうか。 ping(サーバー名) とかいうのも(訳わからずに)やってみましたが、タイムオーバーだったか、タイムアウトだったかになってしまいました。 ちょっと、出張が長期になるので、メールチェックできない状況は結構つらいのです。 よろしくお願いします。 外部ドメインjavascriptとの通信 WebAPIみたいなのを作りたくって、GoogleAdSenseとかを参考に色々やっていました。 そこで、別サーバにあるjavascriptファイルとPHPファイルを通信させて呼び出し元サイトにdocument.writeでデータを埋め込もうとしています。 構成としては、 (1)API呼び出し元サイト:from.html (2)呼び出されAPIファイル:api.js (3)api.jsと通信してデータを渡すphpファイル:sample.php 手順としては、 (1)では、 <script type="text/javascript" src="api.js"> として、APIファイルの呼び出し。 (2)と(3)では、 http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1411752859 を参考に、api.jsからsample.phpを呼び出す。 sample.phpではサーバ内のデータベース検索結果をapi.jsに返す。 受け取った値をdocument.writeでfrom.htmlに埋め込む。 上記の構成・手順で、全て同一サーバ内にあるときにはうまくいっていました。 しかし、from.htmlを別のサーバに移動させて動作させた時、 httpObj.status=0となってしまい、phpからデータが返ってこなくなってしまいました。 自分で調べた所、 ・両方のサーバでApache2は動いている ・<script type="text/javascript" src="api.js">のapi.jsの所は、ちゃんと置かれているサーバのアドレスも含めて書いている(もちろん、api.jsが呼び出すPHPファイル名も) ・from.htmlはhtmlファイルをダブルクリックなどしてるわけではなく、ちゃんとブラウザからHTTPでアクセスしている 「javascript httpObj.status 0」とかでググって出てきた原因を自分なりにチェックしてみたのですが、 中々うまくいかず苦労しています。 できれば具体的にどうすればいいのか教えて頂けると助かります。 宜しくお願いします。 「このサイトはコンピュータに損害を与える可能性があります」 「このサイトはコンピュータに損害を与える可能性があります」 という表示が突然出るようになりました。 ウィルスチェックのようなサイトで調べたところ外部のjavascriptも埋め込まれて いませんでした。原因がわからずECなので売上にも影響してしまっています! どなたか対処法をご存知の方いらっしゃいましたらご教示ねがいます!! PHPサイトの外部アクセス(チェックボックスの指定 研究の都合でPHPで作られたサイトを見ているのですが、 そこで特定のチェックボックスを複数指定する必要が出てきました。 チェックボックスに指定する数が少なければ良いのですが、1000個くらい特定のチェックボックスに 指定せねばならず、手作業で行うことにちょっと不安を感じています。 なのでプログラムで外部からアクセスして必要な結果を取り出せればと思うのですが、どのような 方法があるでしょうか。 具体的には □タンパク質1 □タンパク質2 ・・・・・ □タンパク質2000 とあったときに例えば、タンパク質1,タンパク質5,タンパク質10,タンパク質17・・・タンパク質1978 と特定のものだけにチェックボックスをオンにしたいのです。 何か良い方法がありましたら、ぜひ教えていただければと思います。 よろしくお願いします。 外部メモリのチェック こんばんは。 今回質問したいことは、 1.ローカルIPは個人情報か。それが外部に流出したときの被害はどのようなことが想定できるか。 2.公的なPCに個人の外部メモリが接続されているのを発見し情報漏洩の危険があると思い、持ち主に無断で業者を呼び外部メモリの内容をチェックしてもらった。解析費用をメモリの持ち主から徴収できるか。 以上のことです。 もちろんどれか一つでもいいので回答よろしくお願いします。 javascriptを外部呼出しにしたい ダウンロードフリーのサイトからJavaScriptをいただきました。 処理内容はリンクをはった画像が右から左にスクロールするという内容です。 これを自分のサイトに使いたいのですが、他のJavaScriptが外部に.jsファイルとしているので、こちらも同じように外部呼出しにしたいのですがどうすればよいでしょうか? ソースが長いので、申し訳ありませんがリンクをはらせていただきます; どうかよろしくおねがいします; http://myako.net/java4/rl.html ファイルの存在チェック xp_fileexistsを使わずにファイルの存在チェックはできないでしょうか? 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ [技術者向] コンピューター プログラミング・開発 Microsoft ASPC・C++・C#CGIJavaJavaScriptPerlPHPVisual BasicHTMLXMLCSSFlashAJAXRubySwiftPythonパフォーマンス・チューニングオープンソース開発SEOスマートフォンアプリ開発その他(プログラミング・開発) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など