+ Antworten
Ergebnis 1 bis 11 von 11

Thema: DropDown Menu mit Einzelausgabe als PopUP

  1. #1
    SmilySM
    Gast Avatar von SmilySM

    DropDown Menu mit Einzelausgabe als PopUP

    Hi Leute,

    such jetzt schon länger verzweifelt Hilfe in meinem "Menü-Problem".

    Habe ein DropDown Menu erstellt und es auch schon geschafft, dass sich die jeweiligen Einträge in einem neuen Fenster öffnen.

    Hier mein bisheriger Code:

    <form name="form1">
    <select name="menu1" onChange="surfto(this.form)" size="1" style="background-color: #FFFFFF; color: #000000; font-size: 10pt">
    <option>Sender wählen...</option>
    <option value="http://213.200.64.229/freestream/download/ffn/stream-radio-player.html">
    FFN</option>
    <option value="http://213.200.64.229/freestream/download/sunshine-live/stream-radio-player_real.html">
    Sunshine-Live</option>
    <option value="http://213.200.64.229/freestream/download/niedersachsen/stream-radio-player.html">
    Antenne</option>
    <option value="http://www.n-joy.de/sat_stream_radio.html">N-Joy</option>
    <option value="http://213.200.64.229/freestream/download/energy/hamburg/frameset.html">
    ENERGY Hamburg</option>
    <option value="http://www.medien-index.de/_stream.php4?player=real&url=http%3A%2F%2Fwww.ndr.de%2Framgen%2Flive%2Fndr2.rm">
    NDR2</option>

    Nun komme ich aber nich weiter. Würde gerne jeden einzelnen Eintrag in einem speziellen PopUp Fenster öffnen (speziell heisst eigentlich nur: Größ unterschiedlich)

    und wenn das nicht gehen sollte, dann sollte wenigstens die Ausgabe für alle im PopUp erfolgen und nicht im neuen Fenster... villeicht hat ja jemand von euch eine Idee..

    mfg smilysm

    visit: www.whv-com.de

  2. #2
    L3Engel7L
    Gast Avatar von L3Engel7L
    Hay @SmilySM

    Schau doch mal auf dieser Homepage nach.

    Da findest du bestimmt was passendes.

  3. #3
    Legende Avatar von man

    Registriert seit
    2.7.04 - 11:10
    Beiträge
    750
    Thanks
    0
    Thanked 0 Times in 0 Posts

    RE: DropDown Menu mit Einzelausgabe als PopUP

    Original von SmilySM
    Hi Leute,

    such jetzt schon länger verzweifelt Hilfe in meinem "Menü-Problem".

    Habe ein DropDown Menu erstellt und es auch schon geschafft, dass sich die jeweiligen Einträge in einem neuen Fenster öffnen.

    Hier mein bisheriger Code:

    <form name="form1">
    <select name="menu1" onChange="surfto(this.form)" size="1" style="background-color: #FFFFFF; color: #000000; font-size: 10pt">
    <option>Sender wählen...</option>
    <option value="http://213.200.64.229/freestream/download/ffn/stream-radio-player.html">
    FFN</option>
    <option value="http://213.200.64.229/freestream/download/sunshine-live/stream-radio-player_real.html">
    Sunshine-Live</option>
    <option value="http://213.200.64.229/freestream/download/niedersachsen/stream-radio-player.html">
    Antenne</option>
    <option value="http://www.n-joy.de/sat_stream_radio.html">N-Joy</option>
    <option value="http://213.200.64.229/freestream/download/energy/hamburg/frameset.html">
    ENERGY Hamburg</option>
    <option value="http://www.medien-index.de/_stream.php4?player=real&url=http%3A%2F%2Fwww.ndr.de%2Framgen%2Flive%2Fndr2.rm">
    NDR2</option>

    Nun komme ich aber nich weiter. Würde gerne jeden einzelnen Eintrag in einem speziellen PopUp Fenster öffnen (speziell heisst eigentlich nur: Größ unterschiedlich)

    und wenn das nicht gehen sollte, dann sollte wenigstens die Ausgabe für alle im PopUp erfolgen und nicht im neuen Fenster... villeicht hat ja jemand von euch eine Idee..

    mfg smilysm

    visit: www.whv-com.de

    Das sollte gehen:


    <html>

    <head><script language="JavaScript">
    <!--
    function QuickJump(form)
    {
    var order=form.Ziel.selectedIndex;
    if (form.Ziel.options[order].value != 0) {
    popup = window.open(form.Ziel.options[order].value,"popup","[siehe Link]");
    popup.document.close;
    }
    }
    //-->
    </script>

    <title>Dropdown Navigation (Quick Jump)</title>
    </head>

    <body>

    <form name="Formular">
    <p><select name="Ziel" onchange="QuickJump(this.form);" size="1"style="background-color: #FFFFFF; color: #000000; font-size: 10pt">
    <option>Sender wählen...</option>
    <option value="http://213.200.64.229/freestream/download/ffn/stream-radio-player.html">FFN</option>
    <option value="http://213.200.64.229/freestream/download/sunshine-live/stream-radio-player_real.html">Sunshine-Live</option>
    <option value="http://213.200.64.229/freestream/download/niedersachsen/stream-radio-player.html">Antenne</option>
    <option value="http://www.n-joy.de/sat_stream_radio.html">N-Joy</option>
    <option value="http://213.200.64.229/freestream/download/energy/hamburg/frameset.html">ENERGY Hamburg</option>
    <option value="http://www.medien-index.de/_stream.php4?player=real&url=http%3A%2F%2Fwww.ndr.de%2Framgen%2Flive%2Fndr2.rm">NDR2</option
    </select> </p>
    </form>
    </body>
    </html>

    Wenn weiterhin Fragen diesbezüglich aufkommen bitte doch im Bereich Programmieren anfragen!

    Noch ne gute Seite für Coder: Javascrip Welt
    Ausreden sind wie A-Löcher, jeder hat eins

  4. #4
    SmilySM
    Gast Avatar von SmilySM
    hi,

    vielen dank für deine Hilfe! geht ja wirklich *gg*...

    finde nun aber die Parameter für das PopUp Fenster nicht. Etwas zu groß die ganze Sache...

    wenn du mir da noch einen tipp geben könnte....

    mfg sash

  5. #5
    Legende Avatar von man

    Registriert seit
    2.7.04 - 11:10
    Beiträge
    750
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Hi

    Original von SmilySM
    hi,

    vielen dank für deine Hilfe! geht ja wirklich *gg*...

    finde nun aber die Parameter für das PopUp Fenster nicht. Etwas zu groß die ganze Sache...

    wenn du mir da noch einen tipp geben könnte....

    mfg sash
    Kann ja auch nicht gehen da noch nicht implementiert.

    Änder mal diese Zeile so ab...

    popup = window.open(form.Ziel.options[order].value,"popup","width=400px,height=400");
    Breite und Höhe sin änderbar... mal gucken wenn ich noch was Zeit habe könnte man das auch für jeden Link anpassen.

    Gruß - MAN
    Ausreden sind wie A-Löcher, jeder hat eins

  6. #6
    SmilySM
    Gast Avatar von SmilySM
    danke!!!

    aber jetzt zeigt er einen Fehler an, weil er mit Rest der Zeile nichts anfangen kann:

    popup = window.open(form.Ziel.options[order].value,"popup","width=400px,height=400");[siehe Link]");

    mfg sash

  7. #7
    Legende Avatar von man

    Registriert seit
    2.7.04 - 11:10
    Beiträge
    750
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Original von SmilySM
    danke!!!

    aber jetzt zeigt er einen Fehler an, weil er mit Rest der Zeile nichts anfangen kann:

    popup = window.open(form.Ziel.options[order].value,"popup","width=400px,height=400");[siehe Link]");

    mfg sash
    Hast ja auch zu viel drin...
    Mach es so:

    <html>

    <head><script language="JavaScript">
    <!--
    function QuickJump(form)
    {
    var order=form.Ziel.selectedIndex;
    if (form.Ziel.options[order].value != 0) {
    popup = window.open(form.Ziel.options[order].value,"popup","width=400px,height=400");
    popup.document.close;
    }
    }
    //-->
    </script>

    <title>Dropdown Navigation (Quick Jump)</title>
    </head>

    <body>

    <form name="Formular">
    <p><select name="Ziel" onchange="QuickJump(this.form);" size="1"style="background-color: #FFFFFF; color: #000000; font-size: 10pt">
    <option>Sender wählen...</option>
    <option value="http://213.200.64.229/freestream/download/ffn/stream-radio-player.html">FFN</option>
    <option value="http://213.200.64.229/freestream/download/sunshine-live/stream-radio-player_real.html">Sunshine-Live</option>
    <option value="http://213.200.64.229/freestream/download/niedersachsen/stream-radio-player.html">Antenne</option>
    <option value="http://www.n-joy.de/sat_stream_radio.html">N-Joy</option>
    <option value="http://213.200.64.229/freestream/download/energy/hamburg/frameset.html">ENERGY Hamburg</option>
    <option value="http://www.medien-index.de/_stream.php4?player=real&url=http%3A%2F%2Fwww.ndr.de%2Framgen%2Flive%2Fndr2.rm">NDR2</option
    </select> </p>
    </form>
    </body>
    </html>
    Man kann auch noch die Position des popup´s anpassen, also zb zentriert links oder recht oben oder unten , mit oder ohne scrollbalken etc.

    Gruß - MAN
    Ausreden sind wie A-Löcher, jeder hat eins

  8. #8
    Legende Avatar von man

    Registriert seit
    2.7.04 - 11:10
    Beiträge
    750
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Original von SmilySM
    danke!!!

    aber jetzt zeigt er einen Fehler an, weil er mit Rest der Zeile nichts anfangen kann:

    popup = window.open(form.Ziel.options[order].value,"popup","width=400px,height=400");[siehe Link]");

    mfg sash
    Hast ja auch zu viel drin...
    Mach es so:

    <html>

    <head><script language="JavaScript">
    <!--
    function QuickJump(form)
    {
    var order=form.Ziel.selectedIndex;
    if (form.Ziel.options[order].value != 0) {
    popup = window.open(form.Ziel.options[order].value,"popup","width=400px,height=400");
    popup.document.close;
    }
    }
    //-->
    </script>

    <title>Dropdown Navigation (Quick Jump)</title>
    </head>

    <body>

    <form name="Formular">
    <p><select name="Ziel" onchange="QuickJump(this.form);" size="1"style="background-color: #FFFFFF; color: #000000; font-size: 10pt">
    <option>Sender wählen...</option>
    <option value="http://213.200.64.229/freestream/download/ffn/stream-radio-player.html">FFN</option>
    <option value="http://213.200.64.229/freestream/download/sunshine-live/stream-radio-player_real.html">Sunshine-Live</option>
    <option value="http://213.200.64.229/freestream/download/niedersachsen/stream-radio-player.html">Antenne</option>
    <option value="http://www.n-joy.de/sat_stream_radio.html">N-Joy</option>
    <option value="http://213.200.64.229/freestream/download/energy/hamburg/frameset.html">ENERGY Hamburg</option>
    <option value="http://www.medien-index.de/_stream.php4?player=real&url=http%3A%2F%2Fwww.ndr.de%2Framgen%2Flive%2Fndr2.rm">NDR2</option
    </select> </p>
    </form>
    </body>
    </html>
    Man kann auch noch die Position des popup´s anpassen, also zb zentriert links oder recht oben oder unten , mit oder ohne scrollbalken etc.

    Im übrigen sind popup´s im Internet meist nicht erwünscht. Ich blocke die meisten mit meinem kostenlosen blocker von google ab. Diese allerdings werden per javascript erzeugt und werden nicht so leicht abgeblockt.

    Gruß - MAN
    Ausreden sind wie A-Löcher, jeder hat eins

  9. #9
    SmilySM
    Gast Avatar von SmilySM
    hi,

    danke!´jetzt gehts.. häte auch selber drauf kommen können.

    das mit den PopUps ist mir schon klar... lass die auch durch google blocken: Aber es handelt sich ja um einen Service. Das PopUP Fenster wird ja niemanden aufgezwungen.

    aber egal....

    kann man da jetzt auch noch eine Button einbauen? z.B. "Go" oder "anhören"... also es soll sich das PopUp fenster nicht von alleine öffnen sondern erst nach bestätigung...

    mfg sash

  10. #10
    Legende Avatar von man

    Registriert seit
    2.7.04 - 11:10
    Beiträge
    750
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Hm

    Das müßte gehen mit einer select Anweisung.

    Aber warum das?

    Ist doch so besser zumal man halt den Service hat "nicht" noch auf einen zusatz Button klicken zu müssen.

    Versuch das mal... ist jetzt zum anpassen von popup für jeden Link

    <html>

    <head><script language="JavaScript">
    <!--

    Links = new Array;
    Links[0] = "http://213.200.64.229/freestream/download/ffn/stream-radio-player.html";
    Links[1] = "http://213.200.64.229/freestream/download/sunshine-live/stream-radio-player_real.html";
    Links[2] = "http://213.200.64.229/freestream/download/niedersachsen/stream-radio-player.html";
    Links[3] = "http://www.n-joy.de/sat_stream_radio.html";
    Links[4] = "http://213.200.64.229/freestream/download/energy/hamburg/frameset.html";

    Fenstergroesse = new Array;
    Fenstergroesse[0] = "width=200px,height=400";
    Fenstergroesse[1] = "width=100px,height=200";
    Fenstergroesse[2] = "width=150px,height=200";
    Fenstergroesse[3] = "width=300px,height=100";
    Fenstergroesse[4] = "width=600px,height=200";

    function QuickJump(form)
    {
    var order=form.Ziel.selectedIndex;
    if (form.Ziel.options[order].value != 0) {

    popup = window.open(Links[order-1],"popup",Fenstergroesse[order-1]);
    popup.document.close;
    }
    }
    //-->
    </script>

    <title>Dropdown Navigation (Quick Jump)</title>
    </head>

    <body>

    <form name="Formular">
    <p><select name="Ziel" onchange="QuickJump(this.form);" size="1"style="background-color: #FFFFFF; color: #000000; font-size: 10pt">
    <option value="0">Sender wählen...</option>
    <option value="1">FFN</option>
    <option value="2">Sunshine-Live</option>
    <option value="3">Antenne</option>
    <option value="4">N-Joy</option>
    <option value="5">ENERGY Hamburg</option>
    <option value="http://www.medien-index.de/_stream.php4?player=real&url=http%3A%2F%2Fwww.ndr.de%2Framgen%2Flive%2Fndr2.rm">NDR2</option
    </select> </p>
    </form>
    </body>
    </html>
    Ausreden sind wie A-Löcher, jeder hat eins

  11. #11
    SmilySM
    Gast Avatar von SmilySM
    hi vielen danke!!!

    hätte echt nicht mit soviel Hilfsbereitschaft gerechnet...

    habe noch mehr Probleme mit meinem WBB *gg* "ich weiss - ich geh auf die Nerven *gg*

    http://www.hilfe-forum.eu/threadid/50603/sid//thread.html

    mfg sash

+ Antworten

Berechtigungen

  • Neue Themen erstellen: Ja
  • Themen beantworten: Ja
  • Anhänge hochladen: Ja
  • Beiträge bearbeiten: Ja
  •