punkt aus sprungmenü in frame öffnen - wie geht das?

  • ich habe hier ein sprungmenü erstellt ... wenn ich jetzt einen menüpunkt anklicke, dann wird die ausgewählte option in dem gleichen fenster geöffnet, wie die menüseite. ich würde das gerne so ändern, dass die gewählte option in einem frame öffnet wird. ist das machbar?


    kurz --> punkt aus sprungmenü in frame öffnen - wie geht das?




    THX - gruß mpbrei

  • Hallo.


    Du musst in dem Link ein Ziel (target) angeben.


    Also, wenn Dein Link z.B. die Seite "meine_seite.html" in dem Frame "links" zeigen soll, dann schaut das Ganze so aus:

    PHP
    <a href="meine_seite.html" target="links">klick</a>


    Der Name, den Du bei links verwendest, muss dem entsprechen, den Du beim <frameset> vergeben hast.


    Gruss, Flo

  • wie sähe das in diesem quelltext aus? ich weiss nicht, wo ich das target eintragen muss.
    ich meine, dass es da rein muss wo ich fett gemacht habe ... weil da ist das menü - aber wie soll das target eingetragen werden?



    <html>
    <head>
    <title>car</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <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>
    </head>


    <body bgcolor="#a3a7ff" text="#000000" link="#999999">
    <form method="get" enctype="multipart/form-data" name="form1" target="_parent">
    <div align="center">
    <p>
    <select name="select" size="3" onChange="MM_jumpMenu('parent',this,0)">
    <option value="link1.htm">link1</option>
    <option value="link2.htm" selected>link2</option>
    <option value="link3.htm">link3</option>

    </select>
    </p>
    </div>
    </form>
    </body>
    </html>

  • Zitat

    Original geschrieben von mpbrei


    Code
    <select name="select" size="3" onChange="MM_jumpMenu('[b]parent[/b]',this,0)">
    <option value="link1.htm">link1</option>
    <option value="link2.htm" selected>link2</option>
    <option value="link3.htm">link3</option>
    </select>

    Da. :)


    Gruß,


    Henning.

    ________________________

  • Moin


    je nachdem wie dein Frameset gebaut ist (bzw ich geh mal davon aus, dass dein Hauptframe einfach "main" heisst), dann musst du aber als eigenltichen Wert an der Stelle, die dir XNeo markiert hat "parent.main" und falls es nicht geht "top.main" eintragen.


    Gruß The-spY

    I am the lizard king - I can do anything!

  • hm ... wenn ich das so mache

    Code
    <select name="select" size="3" onChange="MM_jumpMenu('parent.main',this,0)">
    <option value="link1.htm">link1</option>
    <option value="link2.htm" selected>link2</option>
    <option value="link3.htm">link3</option>
    </select>


    dann passiert nicht wirklich was ...


    [EDIT]
    ich habs geschafft!!! :D
    ich habe einfach parent duch self ersetzt


    Code
    <select name="select" size="3" onChange="MM_jumpMenu('self',this,0)">
    <option value="link1.htm">link1</option>
    <option value="link2.htm" selected>link2</option>
    <option value="link3.htm">link3</option>
    </select>


    [/EDIT]

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!