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

「javascript」下記を実行すると、TEXTAREAに文字が表示されますが、
1番目のTABLEに、ソースの表示
2番目のTABLEにHTML正常動作の表示。
に改造してください。
宜しくお願い致します。
(「”」は全角にしてあります)


<HTML><HEAD></HEAD><BODY>
<SCRIPT language=”JavaScript”>
<!--
function henkan(){
text = form.inputtext.value;
text = text.split(”¥r”);
text = text.join(”
”);
document.form.outtext.value = text;
}
//-->
</SCRIPT>

<FORM NAME=form>
改行したい文章
<TEXTAREA NAME=inputtext rows=”4” cols=”23”></TEXTAREA>
<INPUT type=BUTTON value=”実行” ONCLICK=”henkan()”>
改行完了
<TEXTAREA NAME=outtext rows=”4” cols=”23”></TEXTAREA>

<!--
ソースの表示
<TABLE></TABLE>
結果
<TABLE></TABLE>
-->

</FORM>
</BODY></HTML>

●質問者: kawai0000
●カテゴリ:コンピュータ
✍キーワード:HTML JavaScript ソース
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● namakoIsland
●5ポイント

http://www.hatena.ne.jp/

はてな

TEXTAREAに入力したHTMLソースの表示結果を、

同一ページ内に表示したいという仕様なのだと思いますが

入力されたソースをファイルとして書き出し、

リンクする形を取らないと厳しいのではないかと思います。

そうなると、perlというかcgiも使わないと私にはできないです。


一応スタンドアローンな環境のc++で飯食ってますけれど、

JavaScriptは前々回に回答させて貰った時に初めて書きましたので、

これがJavaScriptの限界かどうかは判りません。


一応、別ウインドウを開く形態のものを作りましたので動かしてみてください。


(TEXTAREAの初期文字列ですが、回答プレビューで一部動作してしまうタグが

ありましたので全て全角に変換しました)


<HTML><HEAD></HEAD><BODY>

<SCRIPT language=”JavaScript”>

<!--

function henkan(){

w = window.open();

w.document.write(document.form.inputtext.value);

w.document.close();

}

</SCRIPT>


<FORM NAME=form>

テストしたいHTMLソース


<TEXTAREA NAME=inputtext rows=”4” cols=”23”>

<HTML><HEAD></HEAD><BODY BGCOLOR=”#00FF00”>

<TITLE>テスト結果</TITLE>

1<BR>

<CENTER>2</CENTER>

3<BR>

</BODY></HTML>

</TEXTAREA>

<INPUT type=BUTTON value=”実行” ONCLICK=”henkan()”>

</FORM>

</BODY></HTML>

◎質問者からの返答

再三の回答本当にありがとうございます。

また、プロのプログラマーの方からの回答とても恐縮です。とても、助かってます。

お察しの通り、Table以外でも何とか、http://www.leapk.com/dl/comment_preview/comment.htmのようなな感じでできればな〜と思っています。


2 ● jouno
●45ポイント

http://jouno.s11.xrea.com/x/test.html

view-source:http://jouno.s11.xrea.com/x/test.html

ie5 n6以上です。

◎質問者からの返答

回答いただきありがとうございます。

完璧です!!!

関連質問


●質問をもっと探す●



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