Показать сообщение отдельно
  #1 (permalink)  
Старый 01.07.2008, 07:03
Новичок на форуме
Отправить личное сообщение для random2 Посмотреть профиль Найти все сообщения от random2
 
Регистрация: 01.07.2008
Сообщений: 1

Greasemonkey & javascript & bgsound & firefox
Понимаю что ламерский вопрос задаю, не пинайте сильно плиз если не туда написал.

суть проблемы такая: не играет BGSOUND в firefox:

Установил плагин "BGSOUND to EMBED"

и наверное оно бы заработало у меня в firefox, если б еще не кривой javascript код (ChatStartSound).

005: <BGSOUND name="ChatSoundItem" id="ChatSoundItem" SRC="">
...
287: function ChatStartSound (SoundFile)
288: {
289: ChatSoundItem.src = SoundFile;
290: }
...

Предупреждение: Элемент доступен по идентификатору/имени в глобальной области видимости. Используйте вместо этого соответствующий стандарту W3C метод document.getElementById().
Источник: http://chat.vin.com.ua/cgi/dreamchat.php
Строка: 289


создал новый плагин в greasemonkey руками. пишу там приблизительно так: document.getElementById('ChatSoundItem'), а он мне говорит что null и хоть стреляйся.
пробовал в скрипт "BGSOUND to EMBED" добавить обьекту name = ChatSoundItem
ответ такой: Ошибка: document.ChatSoundItem is undefined

не понимаю. как из greasemonkey обращаться к обьектам которые уже есть? помогите плз
Ответить с цитированием