Avatar billede jemt Nybegynder
13. marts 2001 - 14:48 Der er 11 kommentarer og
1 løsning

Drop-Down-Menu

Hej Alle sammen..
Så har jeg et prob igen ;o)
Min dropdownmenu virker ikke!
Her kommer kildekoden:

------------------------------------
<table border=\"0\" width=\"100%\">
  <tr>
    <td width=\"40\" height=\"1\"><img border=\"0\" src=\"billeder/logo.gif\" width=\"208\" height=\"27\"></td>
    <td width=\"30%\" height=\"1\"><select size=\"1\" name=\"Landsdel\">
        <option selected>Vælg din
        landsdel&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</option>
        <option value=\"http://www.powerzone.dk\">Dagligvare</option>
        <option>Fyn</option>
        <option>Jylland</option>
        <option>Samsø</option>
        <option>Langeland</option>
      </select></td>
    <td width=\"30%\" height=\"1\"><select size=\"1\" name=\"Landsdel\">
        <option selected>Vælg din
        landsdel&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</option>
        <option>Sjælland</option>
        <option>Fyn</option>
        <option>Jylland</option>
        <option>Samsø</option>
        <option>Langeland</option>
      </select></td>
  </tr>
</table>

------------------------------------
Problemet er, at når jeg trykker på et punkt, fx. \"dagligvare\", så skulle siden www.powerzone.dk gerne åbne. Men det gør den ikke ;O(  Hvad skal jeg lave om ???
Og så en anden vigtig ting: Kan i gøre sådan, at den nye side åbner i et frame ?
Jeg har et frameset som er delt op som det danske flag.

Min menu er i den øverste venstre del, og de nye sider skal åbne i den nederste højre del.
Jeg håber i kan hjælpe mig.

PÅ forhånd mange tak ;)
Avatar billede engrob Nybegynder
13. marts 2001 - 14:54 #1
Du skal skrive
<select onChange=\"location.href = this.options[this.selectedIndex].value\">
Avatar billede engrob Nybegynder
13. marts 2001 - 14:55 #2
altså i dit tilfælde
<select size=\"1\" name=\"Landsdel\" onChange=\"location.href = this.options[this.selectedIndex].value\">
Avatar billede tommyf Nybegynder
13. marts 2001 - 14:56 #3
Det du mangler er jo VALUE:
<option value=\"side.htm\">Fyn</option>
Avatar billede mikkelfunck Nybegynder
13. marts 2001 - 14:56 #4
og her må du kunne finde svaret på dit andet spørgsmål:

http://www.eksperten.dk/spm/56205
Avatar billede tommyf Nybegynder
13. marts 2001 - 14:57 #5
Ville personlig gøre sådan her (i stedet for Engrob\'s):
<select size=\"1\" name=\"navig\" onChange=\"window.open(this.options[this.selectedIndex].value,\'NAVNET PÅ DEN FRAME DET SKAL ÅBNES I\')\">
Avatar billede engrob Nybegynder
13. marts 2001 - 15:00 #6
Jeg ville nok nærmere sige
<select size=\"1\" name=\"Landsdel\" onChange=\"top.NAVNETPÅFRAME.location.href = this.options[this.selectedIndex].value\">
så den ikke åbner et nyt vindue...
Avatar billede jemt Nybegynder
13. marts 2001 - 15:09 #7
Ok, det er jo meget dejligt, at i gider svare, men kan i ikke lige sige det så jeg fatter deT ??
Fx. lave en guide med, hvor jeg kan se hvad jeg skal skrive, og hvor, og hvad det betyder ?
Lav fx. et eksempel ;o)
Avatar billede engrob Nybegynder
13. marts 2001 - 15:11 #8
Skriv

<table border=\"0\" width=\"100%\">
  <tr>
    <td width=\"40\" height=\"1\"><img border=\"0\" src=\"billeder/logo.gif\" width=\"208\" height=\"27\"></td>
    <td width=\"30%\" height=\"1<select size=\"1\" name=\"Landsdel\" onChange=\"top.NAVNETPÅFRAME.location.href = this.options[this.selectedIndex].value\">Vælg din
        landsdel&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</option>
        <option value=\"http://www.powerzone.dk\">Dagligvare</option>
        <option>Fyn</option>
        <option>Jylland</option>
        <option>Samsø</option>
        <option>Langeland</option>
      </select></td>
    <td width=\"30%\" height=\"1\"><select size=\"1\" name=\"Landsdel\">
        <option selected>Vælg din
        landsdel&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</option>
        <option>Sjælland</option>
        <option>Fyn</option>
        <option>Jylland</option>
        <option>Samsø</option>
        <option>Langeland</option>
      </select></td>
  </tr>
</table>

Og så har du et frameset som du skriver. Der hvor jeg har skrevet NAVNPÅFRAME skal du i stedet for NAVNPÅFRAME indsætte navnet på framen :)
Avatar billede engrob Nybegynder
13. marts 2001 - 15:12 #9
for du har vel skrevet i dit frameset <frame ... name=\"nederst\"> eller sådan noget?
Avatar billede jemt Nybegynder
13. marts 2001 - 15:18 #10
Tak for hjælpen, men jeg fandt på noget andet ;)
Beklager, at jeg brugte jeres tid...
Avatar billede tommyf Nybegynder
13. marts 2001 - 15:22 #11
*host* Øhhh, hvad var det?
Avatar billede engrob Nybegynder
13. marts 2001 - 15:23 #12
Ja. Hvad var det?
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