Программирование > JavaScript & JScript

Глюк ява-скрипта в Опере 5.12.

<< < (3/3)

:
KBA-KBA
Сейчас взялся подделывать скрипт под свой вариант (мне надо было с помощью него новости выводить). Ты можешь материть меня, но он глючит. теперь в ИЕ ;( В опере не проверял.... Скажи, где тут ошибка, плз.... Смотри в ИЕ


--- Код: ---//инициализация
website = new Array(5); //массив названий (кол-во элементтов массива, если оно заранее не известно, то ставьте примерное значение)
website[0] = "За весь месяц"; //строка пунката, чтоб установить размер поля
//website[5] = ""; //

ccselect = new Array; //массив категорий
ccselect[0] = "Январь";
ccselect[1] = "Февраль";
ccselect[2] = "Март";
ccselect[3] = "Апрель";
ccselect[4] = "Май";

function changePage(){
         menuNum = document.ccDoubleList.ccBitsyG.selectedIndex;
         if (menuNum != null){
              i = document.ccDoubleList.ccDoubleZ.selectedIndex;
              window.location.href = url[i];
              return true;
             }
         else{
              alert("Please select a category from the menu.");
              return false;
             }
         }


function changeMenu(){
         website.length = 0;
         menuNum = document.ccDoubleList.ccBitsyG.selectedIndex;
         switch (menuNum){//выбор массивов пунктов и ссылок в зависимости от категории
         case 0 :
              website = new Array;
              website[0] = new Option("За весь месяц");
             website[1] = new Option("1");
              website[2] = new Option("3");
              website[3] = new Option("8");
              website[4] = new Option("15");
              website[5] = new Option("25");

              url = new Array;
              url[0] = "http://www.rikt.ru/~jck/mp3/music-news.html";
              url[1] = "http://www.rikt.ru/~jck/mp3/music-news.html";
              url[2] = "http://www.rikt.ru/~jck/mp3/music-news.html";
              url[3] = "http://www.rikt.ru/~jck/mp3/music-news.html";
              url[4] = "http://www.rikt.ru/~jck/mp3/music-news.html";
              url[5] = "http://www.rikt.ru/~jck/mp3/music-news.html";
              break;
     case 1 :
              website = new Array;
              website[0] = new Option("За весь месяц");
             website[1] = new Option("3");
              website[2] = new Option("10");
              website[3] = new Option("13");
              website[4] = new Option("20");
              website[5] = new Option("28");

              url = new Array;
              url[0] = "http://www.rikt.ru/~jck/mp3/music-news.html";
              url[1] = "http://www.rikt.ru/~jck/mp3/music-news.html";
              url[2] = "http://www.rikt.ru/~jck/mp3/music-news.html";
              url[3] = "http://www.rikt.ru/~jck/mp3/music-news.html";
              url[4] = "http://www.rikt.ru/~jck/mp3/music-news.html";
              url[5] = "http://www.rikt.ru/~jck/mp3/music-news.html";
              break;
    case 2 :
              website = new Array;
              website[0] = new Option("За весь месяц");
             website[1] = new Option("2");
              website[2] = new Option("6");
              website[3] = new Option("9");
              website[4] = new Option("25");
              website[5] = new Option("31");

              url = new Array;
              url[0] = "http://www.rikt.ru/~jck/mp3/music-news.html";
              url[1] = "http://www.rikt.ru/~jck/mp3/music-news.html";
              url[2] = "http://www.rikt.ru/~jck/mp3/music-news.html";
              url[3] = "http://www.rikt.ru/~jck/mp3/music-news.html";
              url[4] = "http://www.rikt.ru/~jck/mp3/music-news.html";
              url[5] = "http://www.rikt.ru/~jck/mp3/music-news.html";
              break;
  case 3 :
              website = new Array;
              website[0] = new Option("За весь месяц");
             website[1] = new Option("1");
              website[2] = new Option("3");
              website[3] = new Option("8");
              website[4] = new Option("15");
              website[5] = new Option("25");

              url = new Array;
              url[0] = "http://www.rikt.ru/~jck/mp3/music-news.html";
              url[1] = "http://www.rikt.ru/~jck/mp3/music-news.html";
              url[2] = "http://www.rikt.ru/~jck/mp3/music-news.html";
              url[3] = "http://www.rikt.ru/~jck/mp3/music-news.html";
              url[4] = "http://www.rikt.ru/~jck/mp3/music-news.html";
              url[5] = "http://www.rikt.ru/~jck/mp3/music-news.html";
              break;
             
                 case 4 :
              website = new Array;
              website[0] = new Option("За весь месяц");
             website[1] = new Option("3");
              website[2] = new Option("10");
              website[3] = new Option("13");
              website[4] = new Option("20");
              website[5] = new Option("28");

              url = new Array;
              url[0] = "http://www.rikt.ru/~jck/mp3/music-news.html";
              url[1] = "http://www.rikt.ru/~jck/mp3/music-news.html";
              url[2] = "http://www.rikt.ru/~jck/mp3/music-news.html";
              url[3] = "http://www.rikt.ru/~jck/mp3/music-news.html";
              url[4] = "http://www.rikt.ru/~jck/mp3/music-news.html";
              url[5] = "http://www.rikt.ru/~jck/mp3/music-news.html";
              break;

             
         default:
         }

for (i = 0; i < website.length; i++){
     document.ccDoubleList.ccDoubleZ.options[i] = website[i];
    }

document.ccDoubleList.ccDoubleZ.options[0].selected = true;
}



  with (document)
   {writeln(\'\');
    writeln(\'\');
    writeln(\'\');
    writeln(\'Категория
\');
    writeln(\'\');
    for (i = 0; i < ccselect.length; i++)
         writeln(\'\' +ccselect[i]);
    writeln(\'\');
    writeln(\'\');
    writeln(\'Меню
\');
    writeln(\'\');
    for (i = 0; i < website.length; i++)
         writeln(\'\' +website[i]);
    writeln(\'\');
    writeln(\'\');
    writeln(\'\');
    writeln(\'\');
    writeln(\'\');
    writeln(\'\');
    writeln(\'\');
   }
 

--- Конец кода ---

KBA-KBA:
у меня под ИЕ - все намано...
а в чем трабл???

:
KBA-KBA
У меня ИЕ 5 :)
В чем трабл:
Когда страница только загружена, стоит в "Месяц" январь, "число" - за весь месяц. Когда пытаешься выбрать какое-ниюбудь другое число, и жмешь на разворачивающийся список, так кроме "За весь месяц" какие-то непонятные надписи

KBA-KBA:
у меня такая бойда только при обновлении страницы...
укажи ... и все должно быть ОК

Навигация

[0] Главная страница сообщений

[*] Предыдущая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии