IE5で、チャットでの発言の自動消去がうまくいかないのですが
[上に]
[前に]
[次に]
Makky
[HomePage]
1999/05/15(土) 09:59:13
2つのフリーCGIをアレンジしてチャットを運営しています。
そのCGIの中で、発言の自動消去(クリアボタンを押さなくても、
発言後に前の発言が消える)をJavaScriptで行なう部分があるので
すが、ネスケ4.5とIE4までは問題なく機能したのですが、
IE5では機能しなりました。
どのように記述を変えればIE5でも自動消去できるようになるか
教えて下さい。
#### <HEAD>〜</HEAD>内の記述
if ($autolog) {
print <<"EOF";
<SCRIPT LANGUAGE="JavaScript">
<!-- JavaScript start
function autoclear() {
if (self.document.timeoutdata) {
if (self.document.timeoutdata.kan) {
self.document.timeoutdata.kan[0].click();
}
if(self.document.set.auto.checked){
if (self.document.timeoutdata.log) {
self.document.timeoutdata.log.value = "";
self.document.timeoutdata.log.focus();
}
}
else
if (self.document.timeoutdata.log) {
self.document.timeoutdata.log.select();
self.document.timeoutdata.log.focus();
}
}
}
// JavaScript end -->
</SCRIPT>
EOF
}
#### <BODY>〜の記述
if ($autolog) {
print "<form method=\"post\" action=\"xxxxxx.cgi\" target=\"XXXX\" NAME=\"timeoutdata\" ONSUBMIT=\"setTimeout('autoclear()',100)\">\n";
}
[上に]
[前に]
[次に]