- 締切済み
パソコンによってアクセスが拒否されましたと出ます。
ローカルで下記ソースを実行しています。 実行するパソコンによって「アクセスが拒否されました」 と出たり出なかったりします。 上記エラーの質問検索し見たりしているのですが、まだまだ初心者なので・・・?状態です。 よろしくお願いします。 (ソース内容)sample.csvを読み込んでいます。 <html> <head> <meta http-equiv="content-type" content="text/html;charset=shift_jis"> <title>CSVファイルを表示する</title> <script type="text/javascript"><!-- function loadDataFile(fName) { httpObj = createXMLHttpRequest(displayData); if (httpObj) { httpObj.open("GET",fName,true); httpObj.send(null); } } function displayData() { if (httpObj.readyState == 4) { $("result").innerHTML = parseTabText(httpObj.responseText); }else{ $("result").innerHTML = "<b>Loading...</b>"; } } // CSVファイルを解析して表示 function parseTabText(tabText) { var resultText = "<table border='1' cellspacing='0'>"; var CR = String.fromCharCode(13); // 改行コード (CR) lineData = tabText.split(CR); for (var i=0; i<lineData.length; i++) { wCount = lineData[i].split(","); resultText += "<tr>"; for (j=0; j<wCount.length; j++) { tData = wCount[j]; // データ resultText += "<td>"+tData + "</td>"; } resultText += "</tr>"; } resultText += "</table>"; return resultText; } // HTTP通信用、共通関数 function createXMLHttpRequest(cbFunc) { var XMLhttpObject = null; try{ XMLhttpObject = new XMLHttpRequest(); }catch(e){ try{ XMLhttpObject = new ActiveXObject("Msxml2.XMLHTTP"); }catch(e){ try{ XMLhttpObject = new ActiveXObject("Microsoft.XMLHTTP"); }catch(e){ return null; } } } if (XMLhttpObject) XMLhttpObject.onreadystatechange = cbFunc; return XMLhttpObject; } function $(tagId) { return document.getElementById(tagId); } // --></script> </head> <body> <h1>CSVファイルを表示する</h1> <p>CSVファイルを読み込み表示します</p> <form name="ajaxForm"> <input type="button" value="sample.csvファイルを読み込み" onClick="loadDataFile('sample.csv')"><br> </form> <div id="result"></div> </body> </html>
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- yambejp
- ベストアンサー率51% (3827/7415)
「ActiveXObject アクセスが拒否されました」でぐぐってみてください