1. Herzlich willkommen bei WPDE.org, dem grössten und ältesten deutschsprachigen Community-Forum rund um das Thema WordPress. Du musst angemeldet oder registriert sein, um Beiträge verfassen zu können.
    Information ausblenden

(wp_dropdown_categories) onchange einfügen

Dieses Thema im Forum "Design" wurde erstellt von Tartanrocker, 26. Oktober 2007.

  1. Tartanrocker

    Tartanrocker Well-Known Member

    Registriert seit:
    21. Oktober 2007
    Beiträge:
    156
    Zustimmungen:
    0
    Also, ich hab den Tag 'wp_dropdown_categories' in Benutzung. Der Tag erzeugt folgenden Quelltext
    Code:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    Allerdings würde ich liebend gern auf einen input/submit-Button verzichten und deshalb
    Code:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    verwenden. Ich weiß aber nicht wie.

    Erklärung oder Alternative gern gelesen ;)
     
    #1 Tartanrocker, 26. Oktober 2007
    Zuletzt bearbeitet: 26. Oktober 2007
  2. Alphawolf

    Alphawolf Well-Known Member
    Ehrenmitglied

    Registriert seit:
    31. Mai 2005
    Beiträge:
    3.315
    Zustimmungen:
    0
    'wp_dropdown_categories' erstellt meines Wissens per default solch ein Menü. Hast du den Submit-Button hinzugefügt? Wie sieht der entsprechende Code aus?

    PHP:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    erstellt bei mir z.B. ein automatisch submittendes Dropdown ohne Button.
     
  3. Simbo

    Simbo Well-Known Member

    Registriert seit:
    6. September 2006
    Beiträge:
    134
    Zustimmungen:
    0
    Naja, das select-Tag hat ja ne ID, also kannst du es auch ohne Probleme per Javascript ansprechen (z.B. getElementById) und dann den onchange-Event hinzufügen (z.B. über setAttribute).

    Die Javascript-Funktion bringst du am besten im Header unter und rufst sie dann im body-Tag mit einem onload="" auf.
    Müsste funktionieren...
    Natürlich nur, wenn Javascript an ist, aber ohne das funktioniert das was du vorhast ja sowieso nicht... :)

    Gruß

    Simon
     
  4. marX

    marX Well-Known Member
    Ehrenmitglied

    Registriert seit:
    5. Oktober 2006
    Beiträge:
    12.943
    Zustimmungen:
    0
    Den "Go"-Button könnte man ja dann noch in einem <noscript>-Bereich für nicht-JS-fähige Clients verstecken.
     
  5. Doc

    Doc Well-Known Member

    Registriert seit:
    27. Juni 2007
    Beiträge:
    251
    Zustimmungen:
    0
    nimm das hier:

    Code:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    Das dürfte klappen :)

    Doc
     
  6. Tartanrocker

    Tartanrocker Well-Known Member

    Registriert seit:
    21. Oktober 2007
    Beiträge:
    156
    Zustimmungen:
    0
    Danke!

    Wow, danke euch. Insbesondere Doc; funktioniert einwandfrei. noscript hab ich auch gleich eingesetzt, daran hätte ich sonst gar nicht gedacht.

    Du hast dropdown_cats verwendet - und cat will ich nicht einsetzen, weils nicht zukunftsicher ist. Deprecated sozusagen ;)
    (weiß gar nicht obs in 2.3 noch geht, ist seit 2.1 veraltet)
     
  7. costel-marian

    costel-marian Member

    Registriert seit:
    22. Februar 2007
    Beiträge:
    13
    Zustimmungen:
    0
    Hallo,

    es klappt wunderbar.
    Gibt es auch eine Möglichkeit dem Dropdown Menü ein width="170px" zu geben?

    Danke!
     
  8. Tartanrocker

    Tartanrocker Well-Known Member

    Registriert seit:
    21. Oktober 2007
    Beiträge:
    156
    Zustimmungen:
    0
    ja klar, am besten id zuweisen und per css formatieren {width: 170px;}
     
  9. costel-marian

    costel-marian Member

    Registriert seit:
    22. Februar 2007
    Beiträge:
    13
    Zustimmungen:
    0
    Hallo,
    das hatte ich schon gemacht. Oder zumindest glaube ich dass Du das meinst:

    Sidebar hat 200px.
    Habe ein
    Code:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    erstellt und habe sowohl mit dem ganzen Code in einem
    Code:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    versucht als auch nur mit
    PHP:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    Das Menü bleibt so "klein" wie die Kategorien "lang" sind. Sagen wir mit Allgemein, WordPress und Testen ist das Menü, würde ich schätzen, je nach Größe des Textes, aber sagen wir bei 12px um die 110-120px breit.

    Ich habe dadrunter ein Menü:
    PHP:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    womit die 170er Breite wunderbar klappt. Allerdings diese Breite ist im Code selbst.

    Gibt es vielleicht eine andere Lösung, oder habe ich falsch verstanden?

    Danke
     
    #9 costel-marian, 10. November 2007
    Zuletzt bearbeitet: 10. November 2007
  10. marX

    marX Well-Known Member
    Ehrenmitglied

    Registriert seit:
    5. Oktober 2006
    Beiträge:
    12.943
    Zustimmungen:
    0
    Code:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    Betrifft <select>-Elemente innerhalb von id="blog-categories-dropdown"
     
  11. marX

    marX Well-Known Member
    Ehrenmitglied

    Registriert seit:
    5. Oktober 2006
    Beiträge:
    12.943
    Zustimmungen:
    0
    Code:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    Betrifft <select>-Elemente innerhalb von id="blog-categories-dropdown"
     
  12. costel-marian

    costel-marian Member

    Registriert seit:
    22. Februar 2007
    Beiträge:
    13
    Zustimmungen:
    0
    Ich danke sehr!
     
  13. Alphawolf

    Alphawolf Well-Known Member
    Ehrenmitglied

    Registriert seit:
    31. Mai 2005
    Beiträge:
    3.315
    Zustimmungen:
    0
    Ich möchte einen Doppelpost melden... :) :p
     
  14. marX

    marX Well-Known Member
    Ehrenmitglied

    Registriert seit:
    5. Oktober 2006
    Beiträge:
    12.943
    Zustimmungen:
    0
    Ich glaub ich seh doppelt... 4 Posts! :shock:

    Ja nee, bitte löschen! :D (Da hatte das Forum mal wieder Schluckauf und beim Reload war der Post dann doppelt da... sry)
     
  15. Alphawolf

    Alphawolf Well-Known Member
    Ehrenmitglied

    Registriert seit:
    31. Mai 2005
    Beiträge:
    3.315
    Zustimmungen:
    0
    Ich verzeihe dir. :D
     
  16. marX

    marX Well-Known Member
    Ehrenmitglied

    Registriert seit:
    5. Oktober 2006
    Beiträge:
    12.943
    Zustimmungen:
    0
    Danke... *schnief* Jetzt fühl ich mich etwas besser... :|
     
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden