「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>

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2005/07/03 14:36:14
  • 終了:--

回答(2件)

id:namakoIsland No.1

namakoIsland回答回数319ベストアンサー獲得回数02005/07/03 15:47:31

ポイント5pt

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>

id:kawai0000

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

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

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

2005/07/03 19:04:47
id:jouno No.2

jouno回答回数280ベストアンサー獲得回数02005/07/03 16:26:37

id:kawai0000

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

完璧です!!!

2005/07/03 19:06:01

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません