人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

JavaScriptで、次のような出力を得られる命令(具体的なコード)を教えてください。

「 1/index.txt
の内容を、そのままコピーして持ってくる」

です。よろしくお願い申し上げます。

●質問者: Web-Production
●カテゴリ:インターネット ウェブ制作
✍キーワード:INDEX JavaScript txt コピー コード
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● うぃんど
●16ポイント

下記などを参照

http://www.ajaxtower.jp/ini/http/index4.html


2 ● TYCOON
●16ポイント

document.getElementById("id名").innerText=index;

とか。コピーしてもってくるというかそのまま反映させるというか。


http://faq.creasus.net/02/0801/


3 ● lunlumo
●48ポイント

サーバ上の"1/index.txt"の内容をページ上にそのまま表示したい,との理解で良かったでしょうか。であれば,こんな感じでしょうか。(windofjulyさんとTYCOONさんの回答を一つにまとめただけのコードになりますが...。)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
 <head>
 <meta http-equiv="content-type" content="text/html;charset=utf-8" />
 <title>JavaScript Test</title>
 <script>
 function createHttpRequest() {
 var request = null;
 try {
 request = new XMLHttpRequest();
 } catch(e) {
 try {
 request = new ActiveXObject("Msxml2.XMLHTTP");
 } catch (e) {
 request = new ActiveXObject("Microsoft.XMLHTTP");
 }
 }
 return request;
 }
 window.onload = function() {
 var request = createHttpRequest();
 request.open('get', '1/index.txt', true);
 request.onreadystatechange = function() {
 if (request.readyState == 4) {
 var index = document.getElementById('index');
 if (request.status != 200) {
 index.innerHTML = 'エラーが発生しました';
 } else {
 try {
 index.innerText = request.responseText;
 } catch (e) {
 index.innerHTML = request.responseText;
 }
 }
 }
 };
 request.send('');
 }
 </script>
 </head>
 <body>
 <div>
 <pre id="index"></pre>
 </div>
 </body>
</html>
◎質問者からの返答

ありがとうございます。具体的に示していただき、大変助かりました。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ