テキストダイナミック書き換えのバグ?
[上に]
[前に]
[次に]
A
1999/10/20(水) 00:23:23
テキストダイナミック書き換えで、一度 ←(スペース)や<br>
に書き換えると、次に書き換えができなくなってしまいます。
たとえばhttp://www.tohoho-web.com/wwwxx027.htmで、
(スペース)や<br>を入れてOKを押すと再度書き換えはできません。
多分タグにはさまれた部分に何もないとタグ自体無視される、
ということが原因だと思うのですが、
なにか対策はないでしょうか。
Nobu3
[E-Mail]
[HomePage]
1999/10/20(水) 02:39:54
「innerHTML」のチェックをはずしたら出来ませんか?
function func() {
if (document.all) {
document.all.D1.innerHTML = document.F1.T1.value;
}
}
他はどんなのがありますか?
A
1999/10/20(水) 07:08:09
すみませんが、よく分かりません。
innerHTMLのチェックをはずすというのはどういうことでしょうか?
A
1999/10/20(水) 07:15:12
上で教えていただいたことは分かりました。
実は、テーブルで<td id="a1" onClick="func()">〜<td>
というようにして、使いたいのですが、こういう使い方で
スペースや<br>を入れても大丈夫なようにするには
どうすればいいでしょうか?
Nobu3
[E-Mail]
[HomePage]
1999/10/20(水) 09:00:51
つまり、
>タグにはさまれた部分に何もないとタグ自体無視される
という事はないので、普通に使ったら良いと思います。
でも、<td>だとクリックできなくなるような・・・。
「変更させる文字列」はどこで定義するのですか?
テキストエリアなら、その場所で「onblur="〜"」を使うとか。
何が目的なのかがよくわかりません。
A
1999/10/20(水) 14:32:46
[[解決]]
クリックできなくなるのは<td>だったからですか。
<td><span> </span></td>としたらうまくいきました。
Nobu3さん、どうもありがとうございました。
[上に]
[前に]
[次に]