Kleines "xtc_draw_pull_down_menu()" Problem

Thema wurde von Manni_HB, 13. April 2015 erstellt.

  1. Manni_HB
    Manni_HB G-WARD 2012/13/14/15
    Registriert seit:
    26. April 2011
    Beiträge:
    9.098
    Danke erhalten:
    1.540
    Danke vergeben:
    909
    Ort:
    Bremen
    Mit besten Grüßen aus dem Wald ... :(:(

    In meinem "muster.php" ist ein "xtc_draw_pull_down_menu" das tut (fast) was es soll.
    Es soll eigentlich nur dem "muster.php" sofort mit "onclick" einer Auswahl ein paar $_GETs übergeben.

    Der "Schlauch" und die "Bäume" blockieren gerade die finale Lösung! :mad:

    Für zielführende Tipps bereits jetzt besten Dank!
     
  2. Developer
    Developer Erfahrener Benutzer
    Registriert seit:
    7. November 2012
    Beiträge:
    3.149
    Danke erhalten:
    718
    Danke vergeben:
    127
    #2 Developer, 13. April 2015
    Zuletzt bearbeitet: 13. April 2015
    Ist nur eine Anregung und muss entsprechend angepasst werden:

    PHP:
    <a class="button" href="<?php echo xtc_href_link('muster.php?oID='.$_GET['oID'].'&action=manfred').'">Drück mich' ?></a>
    oder

    PHP:
    <a class="button" href="Javascript:void()" onclick="window.open('<?php echo xtc_href_link('muster.php?oID='.$_GET['oID']); ?>', 'popup', 'toolbar=0, width=640, height=600')"><?php echo BUTTON_MUSTER?></a>
    Hoffe, dass das Dir weiter hilft.
     
  3. Manni_HB
    Manni_HB G-WARD 2012/13/14/15
    Registriert seit:
    26. April 2011
    Beiträge:
    9.098
    Danke erhalten:
    1.540
    Danke vergeben:
    909
    Ort:
    Bremen
    Sind für weitere Fälle gespeichert - Danke.
    Nur .. es soll/muss ja aus dem "xtc_draw_pull_down_menu" gewählt werden.
     
  4. Developer
    Developer Erfahrener Benutzer
    Registriert seit:
    7. November 2012
    Beiträge:
    3.149
    Danke erhalten:
    718
    Danke vergeben:
    127
    Als letzte Anweisung im xtc_draw_pull_down_menu einfach

    PHP:
     'onChange="this.form.submit();"
    oder

    PHP:
     'onClick="this.form.submit();"
    übergeben.
     
  5. Avenger
    Avenger G-WARD 2012/13/14/15
    Registriert seit:
    26. April 2011
    Beiträge:
    4.771
    Danke erhalten:
    1.478
    Danke vergeben:
    89
    PHP:
     xtc_draw_pull_down_menu("mein_pulldown_name"$meine_pulldown_werte'''onclick="meine_js_funktion()"')
     
  6. Manni_HB
    Manni_HB G-WARD 2012/13/14/15
    Registriert seit:
    26. April 2011
    Beiträge:
    9.098
    Danke erhalten:
    1.540
    Danke vergeben:
    909
    Ort:
    Bremen
    Oh je, da hab´ ich wieder was angefangen! :(

    Mit dem "$modul_array" "xtc_draw_pull_down_menu('zawu_modul', $modul_array, ......." übergebe ich auch Pfad&Filename zum jeweiligen Script, dass mit "onclick" ausgeführt werden soll.
    Nur ... Pfad&Filename gehören doch in ...
    xtc_draw_form('zawu_modul', xtc_href_link(FILENAME???, '' .......)) - ooder?
     
  7. Avenger
    Avenger G-WARD 2012/13/14/15
    Registriert seit:
    26. April 2011
    Beiträge:
    4.771
    Danke erhalten:
    1.478
    Danke vergeben:
    89
    Nein, das muss in den Parameter "$parameter" von "xtc_draw_pull_down_menu"....

    Der wird dann im "<select>"-Tag als onclick="meine_routine()" generiert.

    Das muss natürlich eine Javascript-Routine sein, die in der Seite vorhanden sein muss.
     
  8. Manni_HB
    Manni_HB G-WARD 2012/13/14/15
    Registriert seit:
    26. April 2011
    Beiträge:
    9.098
    Danke erhalten:
    1.540
    Danke vergeben:
    909
    Ort:
    Bremen
    Allen Unkenrufen zumTrotz: So lamsam kommt Licht in die Geschichte! :eek:
     
  9. Manni_HB
    Manni_HB G-WARD 2012/13/14/15
    Registriert seit:
    26. April 2011
    Beiträge:
    9.098
    Danke erhalten:
    1.540
    Danke vergeben:
    909
    Ort:
    Bremen
    Ein Letztes noch:

    Wenn ich dem array 'id' versuche ein 2. GET anzuhängen z.B. so: $t_ext_mod['file'].'&ModTitle='.$t_ext_mod['title']
    sieht die Url so aus:
    ...?LoadModul=ZaWu_Mod_OrdersProducts.php%26ModTitle%3DWARENGRUPPEN

    Da dürfte ja wohl ebbes falsch sein!?
     
  10. Avenger
    Avenger G-WARD 2012/13/14/15
    Registriert seit:
    26. April 2011
    Beiträge:
    4.771
    Danke erhalten:
    1.478
    Danke vergeben:
    89
    Nein, das ist so was von richtig :)

    Das kommt nach einem "urlencode" heraus, da werden Zeichen wie "?", " " oder andere Sonderzeichen durch ihren Hexadezimalwert ersetzt, damit die URL valide bleibt.

    "%26" ist z.B. das "&", "%3D" ist das "="...

    Siehe auch: http://www.w3schools.com/tags/ref_urlencode.asp