Программирование > JavaScript & JScript
Глюк ява-скрипта в Опере 5.12.
NР:
KBA-KBA
А я не знаю, у меня на винте был. О, вспомнил: kimsite.narod.ru...
Там вроде...
Разберись, плз :))
ЖеньКа
Блин, ну вся проблема в том, что надо сделать это красиво и удобно. А как, если явой не получается??? Вот в чем вопрос....
На PHP я сам не пишу, пишет другой чел.... Я предложил ему сделать что-то наподобии календаря, а он мордой заворотил, говорит, что это муть. Переводить на русский думаю не стоит...
Ты примерно скажи, как енто должно выглядеть...
KBA-KBA:
вечером будет... где нить в первых часах 9ого мая :)
NР:
KBA-KBA
Subj
KBA-KBA:
основной файл:
--- Код: ---
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(\'\');
}
--- Конец кода ---
файл ws1.js:
--- Код: ---
//инициализация
website = new Array(5); //массив названий (кол-во элементтов массива, если оно заранее не известно, то ставьте примерное значение)
website[0] = "Пункт 0.1"; //строка пунката, чтоб установить размер поля
//website[4] = ""; //
ccselect = new Array; //массив категорий
ccselect[0] = "Категория - 0"; //названия категорий
ccselect[1] = "Категория - 1";
ccselect[2] = "Категория - 2";
ccselect[3] = "Категория - 3";
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("Пункт 0.1");
website[1] = new Option("Пункт 0.2");
website[2] = new Option("Пункт 0.3");
website[3] = new Option("Пункт 0.4");
website[4] = new Option("Пункт 0.5");
url = new Array;
url[0] = "http://kimsite.narod.ru/webmaster/1";
url[1] = "http://kimsite.narod.ru/webmaster/2";
url[2] = "http://kimsite.narod.ru/webmaster/3";
url[3] = "http://kimsite.narod.ru/webmaster/4";
url[4] = "http://kimsite.narod.ru/webmaster/5";
break;
case 1 :
website = new Array;
website[0] = new Option("Пункт 1.1");
website[1] = new Option("Пункт 1.2");
website[2] = new Option("Пункт 1.3");
website[3] = new Option("Пункт 1.4");
website[4] = new Option("Пункт 1.5");
url = new Array;
url[0] = "http://kimsite.narod.ru/webmaster/";
url[1] = "http://kimsite.narod.ru/webmaster/";
url[2] = "http://kimsite.narod.ru/webmaster/";
url[3] = "http://kimsite.narod.ru/webmaster/";
url[4] = "http://kimsite.narod.ru/webmaster/";
break;
case 2 :
website = new Array;
website[0] = new Option("Пункт 2.1");
website[1] = new Option("Пункт 2.2");
website[2] = new Option("Пункт 2.3");
website[3] = new Option("Пункт 2.4");
website[4] = new Option("Пункт 2.5");
url = new Array;
url[0] = "http://kimsite.narod.ru/webmaster/";
url[1] = "http://kimsite.narod.ru/webmaster/";
url[2] = "http://kimsite.narod.ru/webmaster/";
url[3] = "http://kimsite.narod.ru/webmaster/";
url[4] = "http://kimsite.narod.ru/webmaster/";
break;
case 3 :
website = new Array;
website[0] = new Option("Пункт 3.1");
website[1] = new Option("Пункт 3.2");
website[2] = new Option("Пункт 3.3");
website[3] = new Option("Пункт 3.4");
website[4] = new Option("Пункт 3.5");
url = new Array;
url[0] = "http://kimsite.narod.ru/webmaster/";
url[1] = "http://kimsite.narod.ru/webmaster/";
url[2] = "http://kimsite.narod.ru/webmaster/";
url[3] = "http://kimsite.narod.ru/webmaster/";
url[4] = "http://kimsite.narod.ru/webmaster/";
break;
default:
}
for (i = 0; i < website.length; i++){
document.ccDoubleList.ccDoubleZ.options[i] = website[i];
}
document.ccDoubleList.ccDoubleZ.options[0].selected = true;
}
--- Конец кода ---
NР:
Ух ты, работает!!!
Типа спасибо! :))))))
Навигация
Перейти к полной версии