Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 17.04.2010, 21:26
Новичок на форуме
Отправить личное сообщение для bashklip Посмотреть профиль Найти все сообщения от bashklip
 
Регистрация: 17.04.2010
Сообщений: 8

javascript не работает только на Мазиле?
Добрый день уважаемые форумчане! Хотел у вас посоветоваться!
У меня яваскрипт почему-то не работает только на мазиле? На всех других браузерах все ок, в чем проблема не подскажете?
Сам скрипт: <script type='text/javascript' src='http://bashklip.ru/site/bashkort_tv.js'></script>

Пример кода скрипта: http://bashklip.ru/index/online_tv/0-11

Внутренности скрипта не буду тут выкладывать, чтоб не засорять форум, кто знает, тот поймет

Но почему-то такое же приложение с таким же скриптом работает на этом сайте http://zetclan.com/news/smotret_tele...2009-08-20-322
Ответить с цитированием
  #2 (permalink)  
Старый 17.04.2010, 21:47
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

http://javascript.ru/tutorial/dom/search#poisk-po-id
Ответить с цитированием
  #3 (permalink)  
Старый 17.04.2010, 23:49
Новичок на форуме
Отправить личное сообщение для bashklip Посмотреть профиль Найти все сообщения от bashklip
 
Регистрация: 17.04.2010
Сообщений: 8

Сообщение от Kolyaj Посмотреть сообщение
http://javascript.ru/tutorial/dom/search#poisk-po-id
Самый удобный способ найти элемент в DOM - это получить его по id. Для этого используется вызов document.getElementById(id)

Например, следующий код изменит цвет текста на голубой в div'е c id="dataKeeper":
document.getElementById('dataKeeper').style.color = 'blue'

_______________________

Т.е. мне нужно прописать document.getElementById('Mozilla 1+')
Ответить с цитированием
  #4 (permalink)  
Старый 18.04.2010, 07:41
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Сообщение от bashklip
Т.е. мне нужно прописать document.getElementById('Mozilla 1+')
Че?

Вы на текст ошибки в Firefox посмотрите.
Ответить с цитированием
  #5 (permalink)  
Старый 19.04.2010, 14:14
Аватар для why.not?
Аспирант
Отправить личное сообщение для why.not? Посмотреть профиль Найти все сообщения от why.not?
 
Регистрация: 28.02.2010
Сообщений: 74

мне кажется, что там еще косяк с незакрытой кавычкой портит фаерфоксу всю малину
словом, 500р и я все починю. писать в личку.
Ответить с цитированием
  #6 (permalink)  
Старый 21.04.2010, 17:37
Новичок на форуме
Отправить личное сообщение для bashklip Посмотреть профиль Найти все сообщения от bashklip
 
Регистрация: 17.04.2010
Сообщений: 8

document.write("<div align='center' style='font-size: 10pt;'><style type='text/css'>#tvzet { width: 520px; height: 468px; padding-top: 20px; background: #fff url(http://bashklip.ru/site/tv_bashklip.png) no-repeat; outline: none; } a.zetdrb:link {border-bottom:1px dotted; text-decoration:none;} a.zetdrb:active {border-bottom:1px dotted; text-decoration:none;} a.zetdrb:visited {border-bottom:1px dotted; text-decoration:none;} a.zetdrb:hover {border:0px; text-decoration:none;} .tvvybor {color:#4D6D91; background:#FAFCFE; width: 200px;border:1px solid #C9D0DB;} .tvzv {font-size: 8pt;width: 290px; height: 54px; padding-top: 18px; background: #fff url(http://bashklip.ru/site/pult_bashklip.png) no-repeat;}</style>");
document.write("<div id=\"tvzet\" align=\"center\"></div><div class=\"tvzv\" align=\"center\">Пульт: <select class=\"tvvybor\" name=\"href\" onchange=\"vybor(this.value);\"> <option value=\"\" selected=\"selected\">- Выбрать канал -</option><option value=\"http://92.50.143.2:8080\">» БСТ </option>

...

<br><a target='_blank' class='zetdrb' rel='bookmark' title='Интернет-телевизор «TV online» на Ваш сайт' href='http://bashklip.ru/index/bst/0-11'>Хочу себе такое!</a></div><br>");

function vybor(href) { if(href=='') tvzet.innerHTML="<div style='padding-top: 140px'>Выберете канал <br><br><br><img src='http://bashklip.ru/site/ajax-loader-tv.gif' border='0'></div>";
else tvzet.innerHTML="<EMBED src="+href+" type='application/x-mplayer2' autostart='1' stretchtofit='1' enablecontextmenu='1' height='385' width='480' showcontrols='0'>";}
vybor('');

В мазиле в консоль ошибок пишет, что tvzet is not defined
Ответить с цитированием
  #7 (permalink)  
Старый 21.04.2010, 17:42
Аватар для why.not?
Аспирант
Отправить личное сообщение для why.not? Посмотреть профиль Найти все сообщения от why.not?
 
Регистрация: 28.02.2010
Сообщений: 74

Пожалуйста, отформатируйте свой код!

Для этого его можно заключить в специальные теги: js/css/html и т.п., например:
[js]
... ваш код...
[/js]


О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting.
А вообще -- я написал свое коммерческое предложение выше. Это раздел работа, так что укажите, что именно Вас в нем не устроило, дабы другие соискатели знали.

Последний раз редактировалось why.not?, 21.04.2010 в 17:43. Причина: (:
Ответить с цитированием
  #8 (permalink)  
Старый 21.04.2010, 17:47
Новичок на форуме
Отправить личное сообщение для bashklip Посмотреть профиль Найти все сообщения от bashklip
 
Регистрация: 17.04.2010
Сообщений: 8

Сам скрипт очень хорош, для он-лайн телевизора! Меньше разных переход, что очень раздражает!
Ответить с цитированием
  #9 (permalink)  
Старый 21.04.2010, 17:48
Новичок на форуме
Отправить личное сообщение для bashklip Посмотреть профиль Найти все сообщения от bashklip
 
Регистрация: 17.04.2010
Сообщений: 8

Сообщение от why.not?
... ваш код...
он находится внутри <script type='text/javascript' src='http://bashklip.ru/site/bashkort_tv.js'></script>
Ответить с цитированием
  #10 (permalink)  
Старый 23.04.2010, 21:53
Новичок на форуме
Отправить личное сообщение для bashklip Посмотреть профиль Найти все сообщения от bashklip
 
Регистрация: 17.04.2010
Сообщений: 8

Короче! Кого заинтриговал! Вот почему не работало на мазиле:

если кратко везде в скрипте поменять tvzet.innerHTML на document.getElementById("tvzet").innerHTML и все заработает

Теперь телек работает!!!

Спасибо!

Последний раз редактировалось bashklip, 23.04.2010 в 21:56.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
javascript не работает только на Мазиле? bashklip Firefox/Mozilla 1 17.04.2010 15:10
Интернет магазин работает только в IE Advokatura Internet Explorer 1 02.04.2010 12:45
частично не работает JavaScript в мазило Diabol Firefox/Mozilla 3 02.02.2010 21:48
Скрипт меню не работает только в Firefox somatic Firefox/Mozilla 2 28.07.2009 03:23
не работает JavaScript в div"е lbvf911 Общие вопросы Javascript 4 26.12.2008 11:46