Программирование > JavaScript & JScript
Проблемы с яваскриптом под разными броузерами
(1/1)
Nicca:
Принцип работы скрипта: в селект сом1 грузятся команды, а в селект competition названия соревнований, которые меняются от выбора команды.
Скрипт работает нормально под ІЕ, под оперой загружаются данные только в селект сом1, а под мозиллой ни в один селект не грузятся данные.
С чем это может быть связано?
Итак скрипт:
var stad=new Array([\'Чемпионат Украины\', \'Кубок Украины\'],[\'Лига Чемпионов\', \'Кубок УЕФА\'],[\'Чемпионат Мира\', \'Чемпионат Европы\']);
var command_arr=new Array(\'Динамо\', \'Ливерпуль\', \'Италия\');
function load_command()
{
if (document.all)
var command = document.all[\'com1\'];
else
var command = document.getElementById(\'com1\');
for (i = command.options.length-1; i >= 0; i--)
command.options = null;
for (i=0; i < command_arr.length; i++)
{
command.options[command.length] =
new Option(command_arr, command_arr);
}
}
function reload_linked()
{
if (document.all){
var linked = document.all[\'competition\'];
var command = document.all[\'com1\'];
}else{
var linked = document.getElementById(\'competition\');
var command = document.getElementById(\'com1\');
}
for (i = linked.options.length-1; i >= 0; i--)
linked.options = null;
if (stad[command.selectedIndex].length>=1){
for (i=0; i < stad[command.selectedIndex].length; i++)
{
linked.options[linked.length] =
new Option(stad[command.selectedIndex], stad[command.selectedIndex]);
}
}
}
function init_geo(){
if (document.all){
var linked = document.all[\'competition\'];
var command = document.all[\'com1\'];
}else{
var linked = document.getElementById(\'competition\');
var command = document.getElementById(\'com1\');
}
command.selectedIndex=0;
reload_linked();
linked.selectedIndex=0;
}
load_command(); init_geo();
Навигация
Перейти к полной версии