JS скрипт, вывод кода по истечению времени (не работает в Opera)
Есть код, он выводит через определенное время форму загрузки:
Код:
<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>
Работает только в IE и Firefox, а в опере при нажатии на ссылку, текст изменяется на секунду, но потом обратно появляется старый.
В JS я не очень, кто знает как оптимизировать код под все браузеры?