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>
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript 1日1回引けるJavaScriptおみくじについて 1 2022/12/12 22:28
- JavaScript 画像の表示位置 3 2022/12/23 08:25
- JavaScript スマフォではボタンを表示させたくない 2 2023/01/20 14:26
- JavaScript HTMLでJavaScriptを使ってパスワードの強化判定のプログラムを作成しています。 一通り作っ 2 2022/10/19 01:41
- JavaScript コードレビューをお願いします。 1 2022/07/16 05:38
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/07 21:04
- JavaScript JAVASCRIPT 2 2022/04/15 15:10
- JavaScript プログラムがうまく動きませんレビューお願いします 1 2022/07/10 05:08
- C言語・C++・C# c言語の問題の説明、各所ごとに 5 2023/07/26 11:03
- C言語・C++・C# c言語の問題です 3 2023/01/10 16:15
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
functionから別のfunctionを実...
-
idを使わずにonclickで自身の要...
-
関数でy=g(x)のgとは何の略です...
-
jslintのエラーについて質問
-
getElementByIdを使用したグロ...
-
jQueryの :not() .not() が有効...
-
ASP.NET MVCでObjectをjsに渡す
-
C#テキストボックスの文字を配...
-
JavaScript window.openで開く...
-
Vb.netのグローバル変数の宣言...
-
C# 演算 奇数と偶数 表現の仕方
-
C#OpenCv V4にのエラーに関する...
-
【Jquery】changeイベント毎にa...
-
google apps scriptの終了のさせ方
-
JavaScriptでテーブル内?に矢...
-
二次元配列の全要素の全要素を...
-
ローカルにあるファイルを検索...
-
同じIDで定義した要素の配列を...
-
javascriptでCSVを呼出しvlookup
-
C#で、ContextMenuStripに動的...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
idを使わずにonclickで自身の要...
-
functionから別のfunctionを実...
-
関数でy=g(x)のgとは何の略です...
-
jslintのエラーについて質問
-
クリックすると上に開くアコー...
-
XMLHttpRequestでキャッシュを...
-
要素名がスペースを含む場合のj...
-
function(e)の意味を教えてくだ...
-
ajax反映後のjqueryが動かない
-
jQueryの :not() .not() が有効...
-
jQueryでzipを解凍読み込みする...
-
getElementByIdを使用したグロ...
-
関数名をテキストから読み込む...
-
jqueryuiのdialog
-
XMLHttpRequestオブジェクトが...
-
jqueryのグローバル変数とロー...
-
jQuery 同じ処理を関数にまとめ...
-
drawImageの描画順序の指定につ...
-
addEventListener()でリスナー...
-
jQueryが読み込めない
おすすめ情報