Есть код, он выводит через определенное время форму загрузки: Code: <script language="JavaScript" type="text/javascript"> var form = "код таблицы"; var c = 10; var dj = "имя исполнителя"; var title = "название трека"; function fc() { if(c>0) { document.getElementById("link").innerHTML = "<b>Закачка: " + dj +" - "+ title +"</b>"; document.getElementById("get").innerHTML = "<font size=5><b>" + c + "</font>"; document.getElementById("des").innerHTML = "текст."; c = c - 1; setTimeout("fc()", 1000); } else { document.getElementById("get").innerHTML = "<font color=red>" + form + "</font>"; } } </script> А вот кусок кода где расположены сами <div id=""> Code: <tr height="25"> <td width="10"><img src="images/arrows/1.gif" hspace="10"></td> <td width="690"><div id="link"><A href="#" onClick="fc();"><b>Скачать: <?php echo $dj." - ".$title; ?></b></a></div></td> </tr> <tr> <td> </td> <td><div id="des">описание.</div></td> </tr> <tr> <td> </td> <td><div id="get"></div></td> </tr> примерно так. Работает только в IE и Firefox, а в опере при нажатии на ссылку, текст изменяется на секунду, но потом обратно появляется старый. В JS я не очень, кто знает как оптимизировать код под все браузеры?
Спасибо. Но я наверно переделаю под ajax библиотеку jsHTTPRequest. http://dklab.ru/lib/JsHttpRequest/manual.html