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>
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のようなな感じでできればな〜と思っています。