IMHO.WS

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

Glоок 17.02.2004 02:46

Dhtml ?
 
Мне нужно сделать меню, где при клике на его кнопки будут появляться подменю, снизу, то есть как бы выезжая из кнопки.При этом основные кнопки будут просто "съезжать" вниз.Я скачал прогу Sothink DHTML Menu builder, но тама таких примеров нет...:blin:

hempsmoke 17.02.2004 03:56

а в чем вопрос? как сделать или подсказать программу?

RaZEr 17.02.2004 05:46

Неужели эта прога так сложна?

CEO 17.02.2004 17:22

Sothink DHTML Menu builder -- генерит очень тяжелые менюхи. Сделать изяшное меню можно только самому.
Glоок : Если у мня будет время, то на днях попробую сделать тебе такое меню.

Glоок 18.02.2004 02:13

RaZEr
В том-то и дело, что прога наверное слишком проста, а ты со своим сарказмом бы поаккуратней... Мне нужно меню шаблонов которого нет в проге,да и вручную не получается сделать. Если ты видел такие менюхи,которые раскрываются как "гармошка",то поёмёшь о чём я.
hempsmoke
Вопрос: как сделать.

RaZEr 18.02.2004 02:31

Цитата:

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

shuron 18.02.2004 14:30

О мне тоже это интересно...
может люди знающие скинут сюда немного кода..
с краткими пояснениями:)))

Tyler Durden 08.03.2004 04:47

Вот вроде сайт, с меню о котором идёт речь. Правда насчёт кода... я в javascripts ybabuf не понимаю, надеюсь знающие люди растолкуют чё к чему.
-----
ps сайт сам по себе будет интересен многим... о системах управления сайтом (cms)
pps интересно, у меня стоит пунто свитчер, так вот он слово нифига не понимает, не переключился на русский, поэтому получилось ybabuf,а вот когда написал английскими наше родное них*я ,пунто сразу сообразил и всё сделал как надо:biggrin:

shuron 09.03.2004 18:59

да дайте простенький пример такого раскрывающегося меню...
а? что бы принцып понять..

joker99 10.03.2004 01:28

shuron
http://www.destroydrop.com/

Tyler Durden 20.03.2004 02:12

вот вроде так.... но пока тока с одной вложенной ссылкой.:ooh: как сделать с несколькими не знаю, может кто подскажет?
----------------------------------
<SCRIPT LANGUAGE="JScript">
function changeDisplay(object) {
if (object.style.display=='none')
object.style.display='';
else
object.style.display='none';
}
</SCRIPT>
<center><a href="#">ссылка 1</a>
<P onclick="changeDisplay(document.all.disappearingString);" style="cursor: hand; color: blue">ссылка 2</P>
<p><a href='#' style="display:none" id=disappearingString>ссылка подменю</a></p>
<a href="index.htm">ссылка 3</a></center>
-------------------------------------

joker99 20.03.2004 03:04

на сайте который я дал есть пример дерева(dtree) , посмотри там

Izzyy 20.03.2004 03:04

Если хочешь больше одной ссылки просто вставь их в отдельный слой и проделывай с этим слоем тоже, что ты делаешь с ссылкой в твоем примере.

Tyler Durden 20.03.2004 04:02

joker99
для человека, не особо разбирающегося в скриптах, тот пример довольно сложно переделать под свои нужды...:ooh:
Izzyy
попробую...

shuron 20.03.2004 14:54

joker99

лови 5:yees: :dance:

Tyler Durden 27.03.2004 03:44

Цитата:

Izzyy:
Если хочешь больше одной ссылки просто вставь их в отдельный слой
X`` та никак не получается, может поможешь более наглядно?

Izzyy 27.03.2004 05:17

Код:

<html>
<STYLE>
.menu {width:100;}
.submenu {position:absolute;width:200}
</STYLE>


<SCRIPT language="JavaScript">
var cm=null;
document.onclick = new Function("show(null)")
function getPos(el,sProp) {
var iPos = 0
while (el!=null) {
iPos+=el["offset" + sProp]
el = el.offsetParent
}
return iPos

}

function show(el,m) {
if (m) {
m.style.display='';
m.style.pixelLeft = getPos(el,"Left")
m.style.pixelTop = getPos(el,"Top") + el.offsetHeight
}
if ((m!=cm) && (cm)) cm.style.display='none'
cm=m
}
</SCRIPT>


<BODY>
<DIV ID="d1" onmouseover="show(this,ds1);" class="menu">Main menu</DIV>



<DIV ID="ds1" CLASS="submenu" STYLE="display:none">
<A HREF="bbbbbbb">111111</A>
<BR>
<A HREF="asasdasd">22222</A>
<BR>
<A HREF="sadsdsd">33333</A>
</DIV>

</DIV>
</body>
</html>

</script>

Я надеюсь это то что ты хотел....

Tyler Durden 27.03.2004 06:34

мммм... не совсем. у тя получилось выпадающее меню. 9вещь тоже нужная, в хозяйстве пригодится) я же хотел получить именно раздвижное меню (у меня получилось, но тока с одной внутренней ссылкой) но всё равно спасибо

Izzyy 27.03.2004 06:53

Я тебе идею подал. Сделать раздвижное меню, дело техники. Щас я уже ничего делать не стану, ибо спать отправляюсь. Но потом если сам не дагадаешься как пиши мне на приват постараюсь помочь.

shuron 27.03.2004 17:47

а зачем в приват...?
прям сюда и пиши...;):p


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

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