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

JavaScriptを外部呼び出し(内部に記述でもいいのですが)で使用したいのですが、
その外部JavaScriptの中のdocument.writeの中に、
htmlを記述することは出来るのでしょうか?
用は、htmlの中に

document.open();
document.write(’<src=”****.html”>’);
document.close();

こんな感じで、htmlファイルの内部にhtmlファイルをさらに呼び出したいのです。
正しい記述方法を教えてください。

●質問者: ageharock
●カテゴリ:ウェブ制作
✍キーワード:HTML JavaScript open Write ファイル
○ 状態 :終了
└ 回答数 : 9/9件

▽最新の回答へ

1 ● harakachi
●15ポイント

http://www.interq.or.jp/japan/satoshi0/sample/textfile/index.htm

こちらのHPのソースに、たぶんやりたいことが書かれています。

InnerHTMLを使用していますね。

タグも使えるようです。

<script language=”JavaScript”><!--

function getElm(obj)

{

if (document.getElementById) return document.getElementById(obj);

else if (document.all) return document.all(obj);

}

function getTextFile(textData)

{

getElm(”content”).innerHTML=textData.replace(/¥&lt¥;/g,”<”).replace(/¥&gt¥;/g,”>”);

}

//--></script>

◎質問者からの返答

うーん、ちょっと違うように思えます。

そのhtmlの内容を直接表示したいのですが…?


2 ● kazuya0x01
●35ポイント

http://dvd.k-produce.com/

document.write(

’<???>’+

’<???>’+

’<???>’

);

こんな感じで。

呼び出すところは

<script language=”JavaScript” src=”ファイル名”></script>

参考URLで使ってます。

◎質問者からの返答

やりたいことは確かにそれに近いのですが、外部にhtmlを記述するのではなく、htmlファイル自体を呼び出したいのです。


3 ● lowcarbo
●5ポイント

http://www.cybergarden.net/javascript/js_image.html

結論からいうと、できます。

たとえば以下のページのJavaScriptなどでも、write()メソッドで書き出すようになっています。

◎質問者からの返答

呼び出したいのは、イメージではなく、html文書(というか、ファイル)そのものもです。

記述するのでもなく、ファイル自体を呼び出すことは可能でしょうか?


4 ● えふけー
●10ポイント

http://tryasp.winscom.co.jp/

TRY! ASP

以下のように記述します。

<PRE>

<%

Set objFile = Server.CreateObject(”Scripting.FileSystemObject”)

sFilename = Server.MapPath(”read_text.txt”) ’<--- 表示するファイル名を指定

Set InStream = objFile.OpenTextFile(sFilename, 1, False)

buf = InStream.ReadAll ’<--- ReadAll メソッドで全行を buf に格納

Response.Write buf

%>

</PRE>

◎質問者からの返答

これって、JavaScript何ですか?

勉強不足で申し訳ないです。

ちょっとわたしには難しすぎるかも……冷汗。

でもこの場合のサンプルを見る限りは、表示するファイル名がtxtですよね?

htmlでも可能なのでしょうか?


5 ● garyo
●15ポイント

そのまま素直に行ったら<body>タグ内に呼び出したファイルの<head>タグが出てきたりとなってしまうと思うのですが。フレームは使用できないのでしょうか?

◎質問者からの返答

フレームは使用したくないのです。

フレームでやれば、簡単なのは解っているのですが……。


1-5件表示/9件
4.前の5件|次5件6.
関連質問


●質問をもっと探す●



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