<textarea> </textarea>の中にJavaScriptを入れたいのですが、JavaScriptの原文がそのまま表示されてしまいます。

回避する方法はないでしょうか。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:--
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答5件)

id:MASHMASH No.1

回答回数23ベストアンサー獲得回数0

ポイント16pt

おそらくやりたい処理は、textareaの中にJavascriptを入れなくてもできるんじゃないかと思います。どんな処理をしたいかを具体的にかいてみたらどうでしょう?

id:takeuchi_k

エンコードされている文章を出コードしたいのです。

2004/08/17 15:48:09
id:aki73ix No.2

回答回数5224ベストアンサー獲得回数27

ポイント16pt

こんな風に後で onLoadなどをBODYに入れるか

少し離れたところからScriptで

TEXTAREAに後から文字を入れるというのはいかがでしょうか?

単に

document.obj.area.value

に代入しています

objはFormのオブジェクト名

areaはtetareaのオブジェクト名

id:takeuchi_k

なるほど。

2004/08/17 15:48:29
id:upride No.3

回答回数220ベストアンサー獲得回数1

ポイント16pt

urlダミーです

<textarea>

<script language=”javascript”>

<!--

〜スクリプト記述〜

-->

</script>

</textarea>

でどうでしょうか

ポイントはscriptタグと

コメントで囲むことです

id:takeuchi_k

それでいけますかね・・・

2004/08/17 16:10:19
id:midoritamidori No.4

回答回数14ベストアンサー獲得回数0

ポイント16pt

スクリプトのwriteをつかってテキストエリアを作成し、そのなかに同じくwriteで結果を表示させる方法しかないです

id:takeuchi_k

なるほど。めんどうですね・・・

2004/08/17 16:10:36
id:Spawapawa No.5

回答回数54ベストアンサー獲得回数0

ポイント16pt

http://tohoho.wakusei.ne.jp/html/textarea.htm

そのファイルは現在ありません

<textarea> </textarea>はHTMLタグであろうとJavaScript(あるいはVBScript)でも原文が表示される仕組みですので回避はできないと思われます。

--------------------------------------

包含可能要素:文字列

id:takeuchi_k

わかりました。

2004/08/17 16:10:49

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

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

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

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

回答リクエストを送信したユーザーはいません