Страницы: 1
У меня каталог скриптов 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
Вот вместо галочек наград (стандартное решение движка) получается медалька:
Не в медальках собственно дело... Есть ряд других куда более полезных скриптов. Но все они не работают в ФФ...
У меня есть знакомый кодер. Он пишет куда более круче. Тоже жалуется на наработоспособность скриптов...
Помогите решить проблему. От этого зависит будут ли в меня кидать камни мои пользователи. А ведь эти скрипты широко распространены на форумах. И с тотальным приходом ФФ3 у меня прибавилось головной боли... Помогите пожалуйста.
Страницы: 1