Avatar billede www.duzer.dk Nybegynder
29. januar 2003 - 16:52 Der er 11 kommentarer og
1 løsning

hjælp til javascript menu

Hej eksperter jeg har "lavet" følgende menu ud fra et blad.
Men jeg vil gerne kunne gøre sådan så det er lige meget hvor knappen man skal holde over for at få vist menuen er. Håber i forstår mig her er koden...



<html>

<head>

<!-- Minus AutoDato -->
<title>En avanceret menu..</title>

<META NAME="Generator" CONTENT="Stone's WebWriter 3.5">
<STYLE>
#wintop,#mactop,#linuxtop,#diversetop,#win,#mac,#linux,#diverse{border:10px;
background-color:#FFDFDF;border:1px solid #FFDFDF;
font:normal 12px Verdane;line-height:16px;padding:5px;position:absolute;}

#wintop{left:20px;width:120px;top:50px}

#mactop{left:140px;width:120px;top:50px}

#linuxtop{left:260px;width:120px;top:50px}

#diversetop{left:380px;width:120px;top:50px}

#win {left:20px;
width:120px;top:78;visibility:hidden;}

#mac {left:140px;
width:120px;top:78;visibility:hidden;}

#linux {left:260px;
width:120px;top:78;visibility:hidden;}

#diverse {left:380px;
width:120px;top:78;visibility:hidden;}

</STYLE>

<script LANGUAGE = "JAVASCRIPT">

function vis(id) {
id.style.visibility = 'visible'; }

function skjul(id) {
id.style.visibility = 'hidden'; }

</SCRIPT>
</head>
<body>
<p><font size="2" face="Verdana">Hvad skulle der være?</font></p>
<BR><BR>Her er sidens egentlig tekst...

<div id="wintop" onMouseover="vis(win)" onMouseout="skjul(win)">Windows</div>
<div id="mactop" onMouseover="vis(mac)" onMouseout="skjul(mac)">Mac</div>
<div id="linuxtop" onMouseover="vis(linux)" onMouseout="skjul(linux)">Linux</div>
<div id="diversetop" onMouseover="vis(diverse)" onMouseout="skjul(diverse)">Diverse</div>

<div id="win" onMouseover="vis(win)" onMouseout="skjul(win)"><a href="1.htm">win1</a><BR><a href="2.htm">win2</a><BR><a href="2.htm">win2</a></div>

<div id="mac" onMouseover="vis(mac)" onMouseout="skjul(mac)"><a href="1.htm">mac1</a><BR><a href="2.htm">mac2</a><BR><a href="2.htm">mac2</a></div>

<div id="linux" onMouseover="vis(linux)" onMouseout="skjul(linux)"><a href="1.htm">linux1</a><BR><a href="2.htm">linux2</a><BR><a href="2.htm">linux2</a></div>

<div id="diverse" onMouseover="vis(diverse)" onMouseout="skjul(diverse)"><a href="1.htm">diverse1</a><BR><a href="2.htm">diverse2</a><BR><a href="2.htm">diverse2</a></div>

<SCRIPT LANGUAGE="JAVASCRIPT">

skjul(win);
skjul(mac);
skjul(linux);
skjul(diverse);


</SCRIPT>
</body>
</html>
Avatar billede www.duzer.dk Nybegynder
29. januar 2003 - 16:55 #1
.. det ville være rart hvis i forklare hvad i gør/har gjor
Avatar billede pelkjaer Nybegynder
29. januar 2003 - 17:00 #2
Jeg forstår ikke spørgsmålet - prøv at uddyb :)
Avatar billede mat Nybegynder
29. januar 2003 - 17:01 #3
Hvis du vil flytte rundt på den, kan du ændre koordinaterne oppe i <style></style> delen.
Alle de steder hvor der står "left" og "top", prøv at lege lidt med værdierne de, evt lægge 50 til dem allesammen og se hvad der sker :)
Avatar billede www.duzer.dk Nybegynder
29. januar 2003 - 17:02 #4
det er ikke det jeg helt mente.. det er sådan så man fx kan sætte det hele ind mellem <CENTER></CENTER> og så er minuen i midten
Avatar billede pelkjaer Nybegynder
29. januar 2003 - 17:02 #5
Hvorfor? Jeg kan da godt regne ud hvad der sker, jeg forstår bare stadigt ikke spørgsmålet.
Avatar billede mat Nybegynder
29. januar 2003 - 17:03 #6
pelkjaer > det var nu ikke rettet mod dig :)
Avatar billede pelkjaer Nybegynder
29. januar 2003 - 17:05 #7
Nå..havde ikke set det ikke var spørgers kommentar :o)
Avatar billede www.duzer.dk Nybegynder
29. januar 2003 - 17:06 #8
okey prøver at forklare det på en lidt anden mådde..

Det der er mit problem er at jeg fx vil kunne sætte menuen ind der hvor der står menuen i en kode som fx den her (der hvor der stå "menuen her") :


<center>
<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="500" id="AutoNumber1" height="337">
  <tr>
    <td height="67">
    <p align="center">Logo</td>
  </tr>
  <tr>
    <td height="19">menuen her</td>
  </tr>
  <tr>
    <td height="249">
    <p align="center">text</td>
  </tr>
</table>
</center>


noget ligsom den menu på http://xup.dk

håber i forstår nu
Avatar billede www.duzer.dk Nybegynder
29. januar 2003 - 17:07 #9
okey
Avatar billede www.duzer.dk Nybegynder
29. januar 2003 - 17:19 #10
Forstår i nu?? og kan i hjælpe mig??
Avatar billede miraculix Nybegynder
30. januar 2003 - 00:48 #11
Måske kan du bruge mit svar i dette sprgml:

http://www.eksperten.dk/spm/310346

(eller også kunne du låne noget af koden fra xup.dk ;-) )
Avatar billede www.duzer.dk Nybegynder
20. marts 2003 - 21:46 #12
lukker..
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

Seneste spørgsmål Seneste aktivitet
I går 21:00 Libre Office Impress Af Frank i Andre styresystemer
I går 11:47 VB script Af Jenshentze i Word
I går 11:21 Popup ved opstart Af mort1 i Windows
04/0918:50 Slet lokal konto Af ErikHg i Windows
04/0916:05 Ændre tal i en celle Af xvid i Excel