Avatar billede mikaelo Nybegynder
26. marts 2003 - 09:44 Der er 12 kommentarer og
1 løsning

MM_jumpMenu - javascript??

Jeg har sårn en fin jump menu i Dreamweaver og den fungere fint og alt det der. MEN; jeg vil gerne have en start side hvor der står at man skal bruge jump menuen til at skifte emne med osv osv.....når man så vælger et emne i jump menuen skal den springe til en ny side, en anden side hvor data´erne for det bestemte emne vises.

(Alle "emner" vises på samme måde)

Min body javascript ting ser sådan ud:
-----------------------------------------

<form name="emner">
    <select name="action" onChange="MM_jumpMenu('parent',this,0)">
          <option selected value="#">- Bitte Reiseziel wechseln -</option>
        <?php       
        for($i=0;$i<count($result_rland);$i++) {
            extract($result_rland[$i]);
            $model_nice = ucfirst("$rland");
            echo "<option value=\"$PHP_SELF?rid=$rid&selid=$rid\">$model_nice</option>";
        }
        ?>
Avatar billede pelkjaer Nybegynder
26. marts 2003 - 10:47 #1
Og hvad er spørgsmålet?
Avatar billede mikaelo Nybegynder
26. marts 2003 - 10:57 #2
ja hvordan laver man sådan at det emne man vælger i jumpmenuen vises på en ny side?! (med anden opsætning)
Avatar billede pelkjaer Nybegynder
26. marts 2003 - 11:00 #3
Jamen det er jo netop det MM_jumpMenu gør?
Avatar billede mikaelo Nybegynder
26. marts 2003 - 11:03 #4
sikkert nok, men det gør ovenstående kode altså ikke.....?
Avatar billede pelkjaer Nybegynder
26. marts 2003 - 11:08 #5
Nej, men det har ikke noget med javascripten at gøre. Jeg kender udmærket MM_jumpMenu() og din onchange er rigtig.

Hvad er dit output når du kører php'en`?
Avatar billede pelkjaer Nybegynder
26. marts 2003 - 11:17 #6
Jeg kan ikke php, men jeg har lige testet MM_jumpMenu scriptet med asp

<script language="JavaScript" type="text/JavaScript">
<!--
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}
//-->
</script>

og

<select name="select" onChange="MM_jumpMenu('parent',this,0)">
<option selected value="" >Vælg fra listen</option>
<%
While (NOT rs.EOF)
%>
<option value="side.asp?ID=<%=(rs("SubMenuId"))%>"><%=(rs("SubMenuTitle"))%></option>
<%
  rs.MoveNext()
Wend
%>
</select>

Og det fungerer glimrende.
Avatar billede mikaelo Nybegynder
26. marts 2003 - 11:20 #7
ok hør her:
- jeg har en forside, indeholdende plain tekst + en jumpmenu.
- så har jeg en side to hvor alle udtræk fra jumpmenuen vises og hvor jumpmenuen går igen (emnerne indeholdt i jumpmenuen er altsammen php data der vises på samme måde hele vejen igennem). Siden hvor udtrækkene vises er således helt anderledes sat op.

problemet er vel at forside jumpmenuen, selvom den er identisk med "side to" jumpmenuen", ikke ved hvor de valgte data skal vises (altså ikke ved at den skal springe til en nye side for at vise dataerne). Det skriver jeg ingen steder......eller oss´ ved jeg bare ikk´ af det?


Hvis du forstår?
Avatar billede mikaelo Nybegynder
26. marts 2003 - 11:20 #8
en ny side= side to
Avatar billede mikaelo Nybegynder
26. marts 2003 - 11:22 #9
mit fungere osse glimrende på side to, jeg tror du misforstår mig lidt.

selve jumpmenuen på "side to" fungere fint, det er forsiden der er problemet
Avatar billede pelkjaer Nybegynder
26. marts 2003 - 11:25 #10
Som sagt kan jeg ikke php - og dit problem er ikke js.

Men ligesom jeg angiver siden den skal redirecte til her (side.asp)

<option value="side.asp?ID=<%=(rs("SubMenuId"))%>"><%=(rs("SubMenuTitle"))%></option>

kan du vel gøre noget tilsvarende - og så fange querystring på side 2
Avatar billede mikaelo Nybegynder
26. marts 2003 - 11:31 #11
superb, du ved hva´ du snakker om;)- problemet er løst

takker
Avatar billede mikaelo Nybegynder
26. marts 2003 - 11:31 #12
svar lige then......
Avatar billede pelkjaer Nybegynder
26. marts 2003 - 11:50 #13
ok :)
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