Компьютерный форум 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, 18:16   #1
Новичок
 
Пол:Мужской
Регистрация: 07.10.2005
Сообщений: 22
Репутация: 7
По умолчанию элемент массива - ссылка. как прописать?

есть элемент массива

theValues[2] = "Это линк 2"


как прописать что - "Это линк 2" - какая то ссылка


Composter вне форума
 
Ответить с цитированием Вверх
Здесь может быть Ваша реклама
Здесь может быть Ваша реклама


Реклама: вр 300 45купить rtx 3060 tiбелорусская ветчина составпластиковые столы пластиковыйтеплоход а матросов круизы


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

Цитата:
Сообщение от Composter Посмотреть сообщение
есть элемент массива
theValues[2] = "Это линк 2"
как прописать что - "Это линк 2" - какая то ссылка

например так:
theValues[2] = "Это линк 2"
theLinks[2] = "http://nowa.cc/";
при выводе используй оба массива:
document.write("<a href=\"" + theLinks[2] + "\">" + theValues[2] + "</a>");
__________________
THE TRUTH IS OUT THERE
pluton вне форума
 
Ответить с цитированием Вверх
Старый 20.12.2007, 18:44   #3
Composter
Новичок
 
Пол:Мужской
Регистрация: 07.10.2005
Сообщений: 22
Репутация: 7
По умолчанию Ответ: элемент массива - ссылка. как прописать?

Цитата:
Сообщение от pluton Посмотреть сообщение
например так:
theValues[2] = "Это линк 2"
theLinks[2] = "http://nowa.cc/";
при выводе используй оба массива:
document.write("<a href=\"" + theLinks[2] + "\">" + theValues[2] + "</a>");

Код HTML:
<html>



<head>

<title>Меню из вертикальных кнопок, перемещающихся через кнопки вверх-вниз</title>

<!-- START OF SCRIPT -->

<script LANGUAGE="JavaScript">



<!--

var n = 1

var nn = 2

var nnn = 3

var nnnn = 4 /*Add more variables if you want more buttons showing, or take

them off if you want less. Remember to change the rest of the script

accordingly if you do this, as well as the <INPUT> tags in the HTML.*/

var theMessages = new Array(7); {

theMessages[1] = "This could lead to your Page one."

theMessages[2] = "This could lead to your Page two."

theMessages[3] = "This could lead to your Page three."

theMessages[4] = "This could lead to your Page four."

theMessages[5] = "This could lead to your Page five."

theMessages[6] = "This could lead to your Page six."

theMessages[7] = "This could lead to your Page seven." /*You don't have to have this array unless you still want alert boxes appearing when the buttons are clicked.*/

theMessages[8] = "This could lead to your Page one."

theMessages[9] = "This could lead to your Page two."

theMessages[10] = "This could lead to your Page three."

theMessages[11] = "This could lead to your Page four."

theMessages[12] = "This could lead to your Page five."



}

var theValues = new Array(7); {

theValues[1] = "Это линк 1"

theValues[2] = "Это линк 2"

theValues[3] = "Это линк 3"

theValues[4] = "Это линк 4"

theValues[5] = "Это линк 5"

theValues[6] = "Это линк 6"

theValues[7] = "Это линк 7"

theValues[8] = "Это линк 8"

theValues[9] = "Это линк 9"

theValues[10] = "Это линк 10"

theValues[11] = "Это линк 11"



theValues[12] = "Это линк 12" } //add more values and/or change them for your liking. 

function goup() {

if(n > 1){n = n-1

nn = nn-1

nnn = nnn-1

nnnn = nnnn-1 

//If you've changed the amount of buttons showing, add your extra variables - 1 here.

update()}}

function godown() {

if(nnnn < 12) { //Change the 7 if you want more buttons

n++

nn++

nnn++

nnnn++ 

/*Add your extra variables, with a '++' right after them here, if you've

changed the amount of buttons showing.*/

update()}

else{}}

//You could do 'window.location.href="whatever.html"' insted of the current alert boxes.

function go1() {

alert(cap1)}

function go2() {

alert(cap2)}

function go3() {

alert(cap3)}

function go4() {

alert(cap4)}

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]}



//******************************

//End of Scrolling links buttons script

//******************************

//-->



</script>

</head>



<body bgcolor="white" text="black" onLoad="update()">



<form NAME="form1">

  <font face="Courier New, Courier"><p><input TYPE="BUTTON" NAME="up" VALUE="  ^  "

  onClick="goup()"><br>

  <input TYPE="BUTTON" NAME="b1" VALUE="Link To Page One  " onClick="go1()"><br>

  <input TYPE="BUTTON" NAME="b2" VALUE="Link To Page Two  " onClick="go2()"><br>

  <input TYPE="BUTTON" NAME="b3" VALUE="Link To Page Three" onClick="go3()"><br>

  <input TYPE="BUTTON" NAME="b4" VALUE="Link To Page Four " onClick="go4()"><br>

<!-- If you add extra buttons here, insert them just above this comment.

You must add extra functions in the script too, presumably called go5()

etc.. -->  <input TYPE="BUTTON" NAME="down" VALUE="  v  " onClick="godown()"><br>

  </p>

</form>

<!-- END OF SCRIPT -->

</font>

</body>

</html>
у нас кнопки не генеряться-просто двигается текст сверху вниз. И нужно прицепить к каждому значению элемента массива ("Это линк 1", "Это линк 2" ...) линк...


как???

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

можно попробовать так:
Код:
theValues[0] = "http://nowa.cc/";
......
function go(i)
{
    window.location.href = theValues[i];
}
......
<input TYPE="BUTTON" NAME="b1" VALUE="Link To Page One  " onClick="go(0)"><br>
__________________
THE TRUTH IS OUT THERE
pluton вне форума
 
Ответить с цитированием Вверх
Старый 20.12.2007, 21:08   #5
Composter
Новичок
 
Пол:Мужской
Регистрация: 07.10.2005
Сообщений: 22
Репутация: 7
По умолчанию Ответ: элемент массива - ссылка. как прописать?

если

theValues[0] = "http://nowa.cc/";

то так теряються названия пунктов меню

"Это линк 2"
"Это линк 3"
.....

нужно прицепить каждому значению масива
var theValues = new Array(7); {

theValues[1] = "Это линк 1"

theValues[2] = "Это линк 2"

.....
theValues[11] = "Это линк 11"


свой линк...

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

Цитата:
Сообщение от Composter Посмотреть сообщение
если
theValues[0] = "http://nowa.cc/";
то так теряються названия пунктов меню

вот для этого я предложил ещё массив, theLinks[0] = "http://nowa.cc/"; где хранятся линки.

Код:
theValues[0] = "замечтательный форум";
theLinks[0] = "http://nowa.cc/"
......
function go(i)
{
    window.location.href = theLinks[i];
}
......
<input TYPE="BUTTON" NAME="b1" VALUE="Link To Page One  " onClick="go(0)"><br>
так. или я совсем запутался
__________________
THE TRUTH IS OUT THERE
pluton вне форума
 
Ответить с цитированием Вверх
Старый 20.12.2007, 21:49   #7
Composter
Новичок
 
Пол:Мужской
Регистрация: 07.10.2005
Сообщений: 22
Репутация: 7
По умолчанию Ответ: элемент массива - ссылка. как прописать?

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

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

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

Цитата:
Сообщение от pluton Посмотреть сообщение
что не работает?
ты мою мыслю понял?

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

Цитата:
Сообщение от Composter Посмотреть сообщение
понялА, токо знаний еще не хватает буду ботанить

это хорошо, что поняла. если чё - спршивай
зы. этот код nn = nn-1 лучше написать так nn--. это же си
__________________
THE TRUTH IS OUT THERE
pluton вне форума
 
Ответить с цитированием Вверх
Старый 20.12.2007, 22:25   #11
Composter
Новичок
 
Пол:Мужской
Регистрация: 07.10.2005
Сообщений: 22
Репутация: 7
По умолчанию Ответ: элемент массива - ссылка. как прописать?

function go(i)
{
window.location.href = theValues[i];
}

это ж как то в цикл засунуть надо???

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

Цитата:
Сообщение от Composter Посмотреть сообщение
это ж как то в цикл засунуть надо???

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

Цитата:
Сообщение от pluton Посмотреть сообщение
зачем? функция go() при нажатии на кнопку переходит на другую страницу.

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

Цитата:
Сообщение от Composter Посмотреть сообщение
а i как будет меняться? я этого не понимаю

i меняется не в функции, а задаётся в кнопке:
Код:
  <input TYPE="BUTTON" NAME="b1" VALUE="Link To Page One" onClick="go(0)"><br>
  <input TYPE="BUTTON" NAME="b2" VALUE="Link To Page Two" onClick="go(1)"><br>
__________________
THE TRUTH IS OUT THERE
pluton вне форума
 
Ответить с цитированием Вверх
Старый 20.12.2007, 22:52   #15
Composter
Новичок
 
Пол:Мужской
Регистрация: 07.10.2005
Сообщений: 22
Репутация: 7
По умолчанию Ответ: элемент массива - ссылка. как прописать?

Цитата:
Сообщение от pluton Посмотреть сообщение
i меняется не в функции, а задаётся в кнопке:
Код:
  <input TYPE="BUTTON" NAME="b1" VALUE="Link To Page One" onClick="go(0)"><br>
  <input TYPE="BUTTON" NAME="b2" VALUE="Link To Page Two" onClick="go(1)"><br>

Код HTML:
theLinks[1] = "http://nowa.cc/"
theLinks[2] = "http://www.bigmir.net/"
theLinks[3] = "http://www.google.com.ua/"
theLinks[4] = "http://yandex.ru/"
theLinks[5] = "http://www.property-in-ukraine.com.ua"
theLinks[6] = "http://www.oldprofi.kiev.ua/"
theLinks[7] = "http://sto-procentov.com/"
Код HTML:
function go1() {
window.location.href = theLinks[1];
}

function go2() {
window.location.href = theLinks[2];
}

function go3() {
window.location.href = theLinks[3];
}

function go4() {
window.location.href = theLinks[4];
}
Код HTML:
  <input TYPE="BUTTON" NAME="b1" VALUE="Link To Page One  " onClick="go1()"><br>

  <input TYPE="BUTTON" NAME="b2" VALUE="Link To Page Two  " onClick="go2()"><br>

  <input TYPE="BUTTON" NAME="b3" VALUE="Link To Page Three" onClick="go3()"><br>

  <input TYPE="BUTTON" NAME="b4" VALUE="Link To Page Four " onClick="go4()"><br>
названия кнопок скролируются, а линки нет - они прицеплены ведь к кнопкам.

как это исправить?

или где я туплю?

Последний раз редактировалось Composter; 20.12.2007 в 23:01..
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 код Выкл.

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


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


Copyright ©2004 - 2024 2BakSa.WS

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