Полезная информация

В мире Mozilla происходит много интересных событий. Но вам не нужно постоянно посещать новостные сайты, чтобы быть в курсе всех изменений. Зайдите на ленту новостей Mozilla Россия.

№114-07-2008 22:38:37

Norm Iridium
 
Группа: Guest
UA: Opera 8.5

Проблема работоспособности скриптов в ФФ3

У меня каталог скриптов JS. Узкоспециализированных на форумный движок FastBB.

Так вот с выходом новой версии большинство скриптов перестало работать. Есть два варианта: либо синтаксис моих скриптов не точен (и его надо скорректировать под ФФ), либо ФФ3 не умеет грамотно работать со скриптами (потому что все браузеры работают с ними нормально)...

Разберем на примере:

Я линкую скрипт к странице:

<SCRIPT language='JavaScript1.1' src='http://katalogue.org/forum/medals.js'></SCRIPT>

Вот тело скрипта:

============================================
var imgvid = '';
forumnames = 'http://jpe.ru/gif/img/ng.gif';

for (imgxxx_i=0; imgxxx_i < document.images.length-1; imgxxx_i++) {
/*
if( document.images[imgxxx_i].src == "http://catalogue.forum24.ru/gif/img/zm.gif" )
{
document.images[imgxxx_i].width = 20;
document.images[imgxxx_i].height = 35;
document.images[imgxxx_i].src = 'http://katalogue.org/medals/zm.gif';
}
*/
if( document.images[imgxxx_i].src == forumnames )
{
imgvid = '';

if (document.images[imgxxx_i].title.substring(0,3) == ':mb')
{
document.images[imgxxx_i].width = 25;
document.images[imgxxx_i].height = 45;
imgvid = 'BIG_';
}

if (document.images[imgxxx_i].title.substring(0,3) == ':ms')
{
document.images[imgxxx_i].width = 20;
document.images[imgxxx_i].height = 35;
imgvid = 'SMALL_';
}

if (document.images[imgxxx_i].title.substring(0,3) == ':mu')
{
document.images[imgxxx_i].width = m_width;
document.images[imgxxx_i].height = m_height;
imgvid = '_';
}

if (imgvid != '') {
if (imgvid == '_') {
document.images[imgxxx_i].src = medals_user_path+document.images[imgxxx_i].title.substring(3,5)+'.gif';
}
else
{
document.images[imgxxx_i].src = "http://katalogue.org/medals/"+imgvid+document.images[imgxxx_i].title.substring(3,5)+'.gif';
}

document.images[imgxxx_i].title = document.images[imgxxx_i].title.substring(6,document.images[imgxxx_i].title.length);
document.images[imgxxx_i].alt = document.images[imgxxx_i].title;
}
else{
document.images[imgxxx_i].width = 20;
document.images[imgxxx_i].height = 35;
document.images[imgxxx_i].src = 'http://katalogue.org/medals/ng.gif';
}

}


}
=================================

Банально ищет картинки на странице и меняет их на другие если соблюден ряд условий.

Вот пример работы скрипта (видно везде кроме ФФ3):

http://catalogue.forum24.ru/?1-15-0-00000060-000-0-0-1215974522

Вот вместо галочек наград (стандартное решение движка) получается медалька:

BIG_04.gif

Не в медальках собственно дело... Есть ряд других куда более полезных скриптов. Но все они не работают в ФФ...

У меня есть знакомый кодер. Он пишет куда более круче. Тоже жалуется на наработоспособность скриптов...

Помогите решить проблему. От этого зависит будут ли в меня кидать камни мои пользователи. А ведь эти скрипты широко распространены на форумах. И с тотальным приходом ФФ3 у меня прибавилось головной боли... Помогите пожалуйста.

 

№214-07-2008 23:15:59

Shutnik
Участник
 
Группа: Extensions
Зарегистрирован: 12-11-2005
Сообщений: 3785
UA: Firefox 3.0

Re: Проблема работоспособности скриптов в ФФ3

у меня отображается нормально
dom.disable_image_src_set и permissions.default.image во что установлены?

Отсутствует

 

№314-07-2008 23:26:17

zencd
Участник
 
Группа: Members
Зарегистрирован: 09-07-2008
Сообщений: 60
UA: Firefox 3.0

Re: Проблема работоспособности скриптов в ФФ3

FF3 — медальки показываются

Отсутствует

 

№415-07-2008 04:00:10

SaniOK
Участник
 
Группа: Members
Откуда: Минск
Зарегистрирован: 25-10-2007
Сообщений: 38
UA: Firefox 3.0
Веб-сайт

Re: Проблема работоспособности скриптов в ФФ3

могут мешать дополнения, AdBlock Plus, ImgLikeOpera... Проверяли?

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]