Компьютерный форум NoWa.cc Здесь может быть Ваша реклама
Правила Форума
редакция от 22.06.2020
Портал .::2BakSa.WS::.
Вернуться   Компьютерный форум NoWa.cc > В помощь вебмастеру > Веб - Программирование > Java Script

Уважаемые пользователи nowa.cc и 2baksa.ws. У нас сложилось тяжёлое финансовое положение. Мы работаем для вас вот уже более 15 лет и сейчас вынуждены просить о помощи. Окажите посильную поддержку проектам. Мы очень надеемся на вас. Реквизиты для переводов ниже.
Webmoney Webmoney WMZ: 826074280762 Webmoney WME: 804621616710
PayPal PayPal_Email E-mail для связи по вопросу помощи
Кошелёк для вашей помощи YooMoney 4100117770549562
YooMoney Спасибо за поддержку!
Ответ
 
Опции темы Опции просмотра Language
Старый 20.12.2007, 23:00   #16
pluton
ViP
 
Аватар для pluton
 
Пол:Мужской
Регистрация: 23.02.2007
Сообщений: 1,027
Репутация: 560
По умолчанию Ответ: элемент массива - ссылка. как прописать?

Цитата:
Сообщение от Composter Посмотреть сообщение
линки не скролируються...

как я понял
Код:
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]}
// обновляет надписи кнопок
тогда надо goup() godown() update() переделать чтобы они работали с новым массивом
__________________
THE TRUTH IS OUT THERE
pluton вне форума
 
Ответить с цитированием Вверх
Здесь может быть Ваша реклама
Здесь может быть Ваша реклама


Реклама: контроллер управления приточно вытяжной вентиляциикраснодар подаркиpremasgard 7111-iкупить комоды в москвекостюмная вешалка напольная деревянная


Старый 20.12.2007, 23:05   #17
Composter
Новичок
 
Пол:Мужской
Регистрация: 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]

}

мне кажеться что сюда по аналогии нужно для линков писать
Composter вне форума
 
Ответить с цитированием Вверх
Старый 20.12.2007, 23:10   #18
pluton
ViP
 
Аватар для pluton
 
Пол:Мужской
Регистрация: 23.02.2007
Сообщений: 1,027
Репутация: 560
По умолчанию Ответ: элемент массива - ссылка. как прописать?

Цитата:
Сообщение от Composter Посмотреть сообщение
мне кажеться что сюда по аналогии нужно для линков писать

а что писать? мне кажется если у каждой кнопки постоянный параметр go(i), то надо циклически сдвигать содержимое массива
__________________
THE TRUTH IS OUT THERE
pluton вне форума
 
Ответить с цитированием Вверх
Старый 20.12.2007, 23:33   #19
Composter
Новичок
 
Пол:Мужской
Регистрация: 07.10.2005
Сообщений: 22
Репутация: 7
По умолчанию Ответ: элемент массива - ссылка. как прописать?

Цитата:
Сообщение от pluton Посмотреть сообщение
а что писать? мне кажется если у каждой кнопки постоянный параметр go(i), то надо циклически сдвигать содержимое массива

лажа у меня получается

нужна помощь зала...


theLinks[1]=theLinks[n]
theLinks[2]=theLinks[nn]
theLinks[3]=theLinks[nnn]
theLinks[4]=theLinks[nnnn]


что типа такого... но роботает раком, не катит такой вариант

Последний раз редактировалось Composter; 20.12.2007 в 23:49..
Composter вне форума
 
Ответить с цитированием Вверх
Старый 20.12.2007, 23:49   #20
pluton
ViP
 
Аватар для pluton
 
Пол:Мужской
Регистрация: 23.02.2007
Сообщений: 1,027
Репутация: 560
По умолчанию Ответ: элемент массива - ссылка. как прописать?

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
pluton вне форума
 
Ответить с цитированием Вверх
Старый 21.12.2007, 01:35   #21
czukowski
Постоялец
 
Пол:Мужской
Регистрация: 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>
czukowski вне форума
 
Ответить с цитированием Вверх
Старый 21.12.2007, 11:57   #22
Composter
Новичок
 
Пол:Мужской
Регистрация: 07.10.2005
Сообщений: 22
Репутация: 7
По умолчанию Ответ: элемент массива - ссылка. как прописать?

Цитата:
Сообщение от czukowski Посмотреть сообщение
Кошмар, откуда такие скрипты берутся

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>


СПАСИБО!!!!

Последний раз редактировалось Composter; 21.12.2007 в 13:26.. Причина: Добавлено сообщение
Composter вне форума
 
Ответить с цитированием Вверх
Ответ

Опции темы
Опции просмотра

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как в 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

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 10:27. Часовой пояс GMT +3.


Copyright ©2004 - 2024 2BakSa.WS

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
Время генерации страницы 0.16966 секунды с 13 запросами