IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Веб-программирование (http://www.imho.ws/forumdisplay.php?f=29)
-   -   Выдвижное меню! (http://www.imho.ws/showthread.php?t=71745)

XEHOKC 23.10.2004 17:47

Выдвижное меню!
 
Как в html зделать типо прямоугольник внём написано скажем Линки и когда на него нажемаеж там открываються все мои линки которые я укажу. Как пример если на форуме отвечать можно выбрать шрифт или размер и там кокраз такойже прямоугольничик.

Hubbitus 23.10.2004 18:59

Либо я такой тупой, либо так написано :p ни капельки не понял о каком прямоугольнике идет речь и что должно появляться при нажатиии на него...

И всеравно скорее всего это будет на JavaScript а не HTML...

XEHOKC 24.10.2004 03:21

Вложений: 1
Вот смотри, только место 1 2 3 я хочу чтоб там были мои ссылки.

Al-x 24.10.2004 13:58

Код HTML:

<html>
<head>
<title>Menu</title>
<script language="JavaScript" type="text/JavaScript">
function jumpMenu(targ,selObj,restore){
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}
</script>
</head>

<body>
<form name="form1">
  <select name="menu" onChange="jumpMenu('parent',this,0)">
    <option value="1.html">1</option>
    <option value="2.html">2</option>
    <option value="3.html">3</option>
    <option value="4.html">4</option>
  </select>
</form>

</body>
</html>

:claps:

Hubbitus 24.10.2004 14:31

Цитата:

XEHOKC:
Вот смотри, только место 1 2 3 я хочу чтоб там были мои ссылки.
Ах, тебе нужно было выпадающее меню :p
Дак на этом форуме помоему просто шикарно это сделано (например ссылка "Навигация") и совместимо прямо с кучей браузеров!!! Просто выдери код с него, подредактируй под себя и наслаждайся. Я именно так делал, когда мне понадобилось....

Asgard 25.10.2004 03:21

Элементарно делается с помощью жабыскрипт/пхп/перла/асп - выбирай, что душе угодно. Берётся любой левый учебник по любому скриптовому языку программирования и находится нужный пример. Такие примеры приводят авторы практически всех учебников по веб-программированию, посему проще всего будет скачать нужную книжку.

Hubbitus 25.10.2004 13:24

Цитата:

Asgard:
Элементарно делается с помощью жабыскрипт/пхп/перла/асп
Ну на серверных языках это помоему уже просто огромнейший изврат (хотя теоретически возможно, но врядли кто-то этим страдал, поэтому примеров вы врядли найдете, покрайней мере в "любом левом учебнике") сами подумайте это же сколько перезагрузок страницы будет, это какой трафик, и какая скорость с сервером.....

XEHOKC 26.10.2004 02:39

Al-x огромное спасибо, это кокраз то что я и хотел.

Цитата:

Сообщение от Al-x
Код HTML:

<html>
<head>
<title>Menu</title>
<script language="JavaScript" type="text/JavaScript">
function jumpMenu(targ,selObj,restore){
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}
</script>
</head>

<body>
<form name="form1">
  <select name="menu" onChange="jumpMenu('parent',this,0)">
    <option value="1.html">1</option>
    <option value="2.html">2</option>
    <option value="3.html">3</option>
    <option value="4.html">4</option>
  </select>
</form>

</body>
</html>

:claps:


А как зделать чтобы открывалась ссылка в новом окне, всё никак немогу правельно вставить _blank ;{

Hubbitus 26.10.2004 16:08

Цитата:

XEHOKC:
А как зделать чтобы открывалась ссылка в новом окне, всё никак немогу правельно вставить _blank ;{
Код:

<html>
<head>
<title>Menu</title>
<script language="JavaScript" type="text/JavaScript">
function jumpMenu(targ){
menu_window=window.open(targ.value);
}
</script>
</head>
<body>

<form name="form1">
<select name="menu" onChange="jumpMenu(this)">
<option value="1.html">1</option>
<option value="2.html">2</option>
<option value="3.html">3</option>
<option value="4.html">4</option>
</select>
</form>
</body>
</html>


Asgard 27.10.2004 03:54

Hubbitus

Цитата:

Ну на серверных языках это помоему уже просто огромнейший изврат
Просто есть и всегда будут люди, которые предпочитают отрубать у себя в браузере жабускрипт, и если на сайте стоит всё из себя красивое выпадающее и сверкающее супер-пупер жабаскриптовое меню, то админы сайта должны сделать мелкое навигационное меню, написаное на одном из серверных языков, дабы такие люди могли спокойно бродить по сайту. Посему не такая уж это и тупость.

Hubbitus 27.10.2004 13:32

Цитата:

Asgard:
Просто есть и всегда будут люди, которые предпочитают отрубать у себя в браузере жабускрипт, и если на сайте стоит всё из себя красивое выпадающее и сверкающее супер-пупер жабаскриптовое меню
Когда на сайте куча подобных меню, и особенно не увязанных нормально, а "набросанных кучей" я сам отключаю JavaScript...
Цитата:

Asgard:
то админы сайта должны сделать мелкое навигационное меню, написаное на одном из серверных языков, дабы такие люди могли спокойно бродить по сайту. Посему не такая уж это и тупость.
Огромная тупость делать динамическое меню на серверном языке, даже альтернативное.Для этого достаточно просто льтернативной навигации, например текстовых ссылок, и/или карты сайта... Вы слышали когда-нибуть про такое понятие как "юзабилити"? Вобщем своих посетителей нужно любить....

Al-x 28.10.2004 00:33

Hubbitus, я, возможно не прав, но Asgard примерно это и имел ввиду - никто не мешает написать скрипт на PHP (perl,ASP...) который будет генерить и ComboBox с JavaScript, и меню текстовой навигаций (с одним и тем же содержанием)

Asgard 28.10.2004 03:39

Hubbitus
Al-x

По - моему, мы вообще мальце отошли от основной темы ;)


Часовой пояс GMT +4, время: 16:28.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.