Правила Форума редакция от 22.06.2020 |
|
|
|
|
|
Опции темы | Опции просмотра | Language |
20.12.2007, 23:00 | #16 | |||||||||||||||||||||||
Ответ: элемент массива - ссылка. как прописать?
как я понял Код:
function godown() { if(nnnn < 12) { //Change the 7 if you want more buttons n++ nn++ nnn++ nnnn++ update()} // это сдвигает линки, а function update() { document.form1.b1.value = theValues[n] document.form1.b2.value = theValues[nn] document.form1.b3.value = theValues[nnn] document.form1.b4.value = theValues[nnnn] cap1 = theMessages[n] cap2 = theMessages[nn] cap3 = theMessages[nnn] cap4 = theMessages[nnnn]} // обновляет надписи кнопок
__________________
THE TRUTH IS OUT THERE |
||||||||||||||||||||||||
Реклама: | контроллер управления приточно вытяжной вентиляции | краснодар подарки | premasgard 7111-i | купить комоды в москве | костюмная вешалка напольная деревянная |
20.12.2007, 23:05 | #17 |
Новичок
Пол: Регистрация: 07.10.2005
Сообщений: 22
Репутация: 7
|
Ответ: элемент массива - ссылка. как прописать?
function update() {
document.form1.b1.value = theValues[n] document.form1.b2.value = theValues[nn] document.form1.b3.value = theValues[nnn] document.form1.b4.value = theValues[nnnn] } мне кажеться что сюда по аналогии нужно для линков писать |
20.12.2007, 23:10 | #18 | |||||||||||||||||||||||
Ответ: элемент массива - ссылка. как прописать?
а что писать? мне кажется если у каждой кнопки постоянный параметр go(i), то надо циклически сдвигать содержимое массива
__________________
THE TRUTH IS OUT THERE |
||||||||||||||||||||||||
20.12.2007, 23:33 | #19 | |||||||||||||||||||||||
Новичок
Пол: Регистрация: 07.10.2005
Сообщений: 22
Репутация: 7
|
Ответ: элемент массива - ссылка. как прописать?
лажа у меня получается нужна помощь зала... theLinks[1]=theLinks[n] theLinks[2]=theLinks[nn] theLinks[3]=theLinks[nnn] theLinks[4]=theLinks[nnnn] что типа такого... но роботает раком, не катит такой вариант Последний раз редактировалось Composter; 20.12.2007 в 23:49.. |
|||||||||||||||||||||||
20.12.2007, 23:49 | #20 |
Ответ: элемент массива - ссылка. как прописать?
Composter, ну если goup() сдвигает кнопки на один вверх, то в ней надо написать сдвиг всех элементов theLinks[] на один вверх(влево).
Код:
count = 12; temp = theLinks[0]; for (i=0;i<count-1;i++) theLinks[i] = theLinks[i+1]; theLinks[count-1] = temp;
__________________
THE TRUTH IS OUT THERE |
|
21.12.2007, 01:35 | #21 |
Постоялец
Пол: Регистрация: 25.05.2007
Сообщений: 432
Репутация: 169
|
Ответ: элемент массива - ссылка. как прописать?
Кошмар, откуда такие скрипты берутся
Composter Попробуйте что-нибудь попроще, вроде этого: Код HTML:
<form name="form1"> <script type="text/javascript"> var links = [ {href: "http://www.example.com", caption: "Кнопка 1"}, {href: "http://www.example.com", caption: "Кнопка 2"}, {href: "http://www.example.com", caption: "Кнопка 3"}, {href: "http://www.example.com", caption: "Кнопка 4"}, {href: "http://www.example.com", caption: "Кнопка 5"}, {href: "http://www.example.com", caption: "Кнопка 6"} /* и так далее */ ]; var linkCount = 4; var firstButtonVisible = 0; function golink(index) { window.location.href = links[index].href; } function movebuttons(direction) { var newFirst = firstButtonVisible + direction; if (newFirst >= 0 && newFirst <= links.length - linkCount) { var allels = (document.all) ? document.all : document.forms["form1"].getElementsByTagName("input"); var regexp = new RegExp('(^| )navBtn( |$)'); for (var i = 0, j = 0; i < allels.length; i++) { if (regexp.test(allels[i].className)) { allels[i].style.display = (j < newFirst || j > newFirst + linkCount - 1) ? "none" : "block"; j++; } } firstButtonVisible = newFirst; } } </script> <input type="button" value=" ^ " onClick="movebuttons(-1)" /><br /> <script type="text/javascript"> for (var i = 0; i < links.length; i++) { document.write('<input class="navBtn" type="button" value="' + links[i].caption + '" onclick="golink(' + i + ')" style="display:' + (i < linkCount ? 'block' : 'none') + '" />'); } </script> <input type="button" value=" v " onClick="movebuttons(1)" /><br /> </form> |
Сказали спасибо: |
21.12.2007, 11:57 | #22 |
Новичок
Пол: Регистрация: 07.10.2005
Сообщений: 22
Репутация: 7
|
Ответ: элемент массива - ссылка. как прописать?
СПАСИБО!!!! Последний раз редактировалось Composter; 21.12.2007 в 13:26.. Причина: Добавлено сообщение |
Опции темы | |
Опции просмотра | |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как в PHP прописать метатеги? | vlasik | PHP | 4 | 01.02.2010 18:13 |
Объявление массива типа запись | Dr Evil | Delphi | 3 | 26.03.2009 11:05 |
Восстановление RAID массива | wwsw | Скорая помощь | 1 | 15.03.2009 18:17 |
пердача массива в фунцию | BFTFenix | Visual C++ / С/C++ | 11 | 07.10.2008 04:15 |
Метод нахождения минимального/максимального элемента массива | Leonn | Visual C++ / С/C++ | 7 | 18.12.2007 09:59 |
|
|