HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

JS скрипт, вывод кода по истечению времени (не работает в Opera)
  #1  
Старый 16.01.2008, 18:42
fis
Новичок
Регистрация: 06.02.2007
Сообщений: 3
С нами: 10135916

Репутация: 0
По умолчанию 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>Закачка:&nbsp;" + dj +"&nbsp;-&nbsp;"+ 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="">
Код:
<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."&nbsp;-&nbsp;".$title; ?></b></a></div></td>
</tr>
<tr>
	<td>&nbsp;</td>
	<td><div id="des">описание.</div></td>
</tr>
<tr>
	<td>&nbsp;</td>
	<td><div id="get"></div></td>
</tr>
примерно так.

Работает только в IE и Firefox, а в опере при нажатии на ссылку, текст изменяется на секунду, но потом обратно появляется старый.
В JS я не очень, кто знает как оптимизировать код под все браузеры?
 
Ответить с цитированием

  #2  
Старый 16.01.2008, 19:16
astrologer
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
С нами: 9840758

Репутация: 808


По умолчанию

Opera 9.25 и 9.50 - всё нормально работает.
 
Ответить с цитированием

  #3  
Старый 16.01.2008, 21:01
fis
Новичок
Регистрация: 06.02.2007
Сообщений: 3
С нами: 10135916

Репутация: 0
По умолчанию

Спасибо.
Но я наверно переделаю под ajax библиотеку jsHTTPRequest.
http://dklab.ru/lib/JsHttpRequest/manual.html
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Скрипт онлайн времени? Rast1k Уязвимости CMS / форумов 1 07.01.2008 20:16
Браузер Opera Mini доступен для свободной загрузки dinar_007 Мировые новости. Обсуждения. 4 25.01.2006 16:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.