テキストの書換えを行うには?
[上に]
[前に]
[次に]
なおや
[E-Mail]
1999/09/28(火) 10:13:43
ボタンをクリックされたタイミングで、セル内の文字を変更する方法
を教えて下さい。javascriptで静止画の変更方法は実現できたので
すが、テキストの変更方法が分かりません。
対象ブラウザはNN4、IE4以上を想定しています。
よろしくお願いします。
ふれいる
1999/09/28(火) 11:32:12
私の知ってる限りでは、フォームのテキストボックスを使うか、
スタイルシート、レイヤーに頼るしかなく、通常のテキストを
書きかえるのは出来ないと思います。
でもNNもIEも4以上なたスタイルシート使えるからそちらで。
Tmb
1999/09/28(火) 18:35:21
いわゆる「スタイルシート」ではなく,IEの場合はDHTMLを使うことに
なるのではないですか? そして,そうなるとNNでは使えなくなる。
HTMLの「地の文」を書き換えるということは,考えるほど簡単なこと
ではないです。例えば,たった1行だった段落を100行もあるような文
に書き換えたり,逆に100行を1行にすることも「書き換え」なわけで,
そうなるとHTMLを一度読み込んで決定された画像の位置などのレイア
ウト全体を一からダイナミックに書き直す必要が生じます。だから,
結構「高度」な機能になってしまう。
#セルという言葉からするとテーブルを想定してるのかもしれませんが,
#テキストである限り同じことです。
NN4とIE4の両方を想定するのなら,ブラウザによってレイヤーとDHTML
で処理を振り分ける必要があると思います。
それでなければいっそテキストを画像にしてしまうか(本気)
Nobu3
[E-Mail]
[HomePage]
1999/09/29(水) 02:48:31
infoseekなどでもDHTMLはトピックになっています。
http://www.infoseek.co.jp/Topic/16/1547/1554?lk=noframes&qp=0&svx=90&tid=1554&col=JT
なかでも、
http://www.fureai.or.jp/~tato/DHTML/simple/contents.htm
や
http://www.st.rim.or.jp/~makoto3/dhtml_ie/dhtml_ie0000.shtml
はいいと思います。
上はクロスブラウザ(IE,NN対応)を目指しているようです。
なおや
1999/09/29(水) 10:17:33
[[解決]]
ありがとうございました。
レイヤーを使用することで、とりあえず問題解決しました。
直接HTMLを変更するのって、思っていたよりも大変なんですね。
→ テキストを画像にすることも考えたのですが、サイズの問題が
問題になりまして...。
[上に]
[前に]
[次に]