Autor |
Nachricht |
Skyw4lker
Threadersteller
Dabei seit: 30.08.2004
Ort: Bergisch Gladbach
Alter: 43
Geschlecht:
|
Verfasst Di 10.01.2006 16:47
Titel [JavaScript] Drop Down Menu |
|
|
Hab grad eine kleine Blockade,
ich hab 2 Drop Down Menus, wobei das erste einige Hauptkategorien enthält
und das zweite die jeweiligen sub-kat. Jetzt würde ich gerne das 2. Menu
dynamisch je nach auswahl der ersten befüllen. Müsste doch irgendwie über
JS gehen oder? Wenn ich das über php machen will muss ich die Page neu
laden, was ich aber gern vermeiden würde.
Gruss + Thx
Stefan
Zuletzt bearbeitet von Skyw4lker am Di 10.01.2006 16:48, insgesamt 1-mal bearbeitet
|
|
|
|
|
peppy
Dabei seit: 02.03.2004
Ort: Dinslaken
Alter: 46
Geschlecht:
|
Verfasst Di 10.01.2006 16:55
Titel
|
|
|
Hm, ich würde mit onchange eine Funktion aufrufen und in dieser
dann z.B. per document.write das zweite Menü generieren.
Geht warscheinlich eleganter, aber das wäre jetzt das, was mir
so auf Anhieb einfällt.
|
|
|
|
|
Anzeige
|
|
|
Backware
Dabei seit: 09.12.2004
Ort: bei Köln
Alter: 38
Geschlecht:
|
Verfasst Di 10.01.2006 17:51
Titel
|
|
|
2 Möglichkeiten
1. -> alle Menüs laden und nur per css.. "deaktivieren" (display: none)... und dann mittels dem "onchange"-Event einfach das gewünschte Untermenü im style auf block setzen (document.getElementById(id).style.display = "block")
2. -> xmlhttpRequest .... such dir das Tutorial selber .... ist eine möglichkeit (genau genommen ein Objekt) Daten von einer PHP-Datei zu holen (oder andere Datei) ohne nen Seitenreload zu verursachen ;D....
http://jibbering.com/2002/4/httprequest.html
natürlich die aufwendigere Variante.. aber sicherlich auch die "dynamischere" ;D...
//edit: achso.. die Daten die du dann erhälst musste dann einfach mit addchild oder so.. an ein vordefiniertes Selectelement in einem Option anhängen... <.<
Zuletzt bearbeitet von Backware am Di 10.01.2006 17:52, insgesamt 1-mal bearbeitet
|
|
|
|
|
Account gelöscht
Ort: -
Alter: -
|
Verfasst Di 10.01.2006 17:58
Titel
|
|
|
ajax fürn dynamisches menu und dann mit nem 56k modem? moment, wie heißt das richtige wort? ach ja: quatsch!
punkt eins ist da schon naheliegender. element an ein event binden:
Code: |
document.getElementById["id"].onmouseover = funktionsname; |
elementstyle ändern: siehe oben.
|
|
|
|
|
Backware
Dabei seit: 09.12.2004
Ort: bei Köln
Alter: 38
Geschlecht:
|
Verfasst Di 10.01.2006 18:40
Titel
|
|
|
XSchinkenX hat geschrieben: | ajax fürn dynamisches menu und dann mit nem 56k modem? moment, wie heißt das richtige wort? ach ja: quatsch!
punkt eins ist da schon naheliegender. element an ein event binden:
Code: |
document.getElementById["id"].onmouseover = funktionsname; |
elementstyle ändern: siehe oben. |
jenau.. lol... =_=
dann sehen wir ihn bald wieder hier weil er wissen möchte, wieso dein code nicht funktioniert und zudem nicht macht, was er soll... obwohl dein ach so arroganter ton darauf hätte schließen lassen, dass du weist wovon du da sprichst...
und zu deinem 56k Modem problem: 7168 Zeichen pro Sekunde dürften bei einer Anfrage die über SELECTBOXEN aktiviert wird wohl ausreichen...
und wieder einmal zählt hier:
Zitat: | wer lesen kann, ist klar im vorteil |
|
|
|
|
|
Account gelöscht
Ort: -
Alter: -
|
Verfasst Di 10.01.2006 19:58
Titel
|
|
|
nee nee das war schno ne scheißidee mein freund. und ein vertipper, da haste wohl recht
|
|
|
|
|
Backware
Dabei seit: 09.12.2004
Ort: bei Köln
Alter: 38
Geschlecht:
|
Verfasst Di 10.01.2006 21:47
Titel
|
|
|
XSchinkenX hat geschrieben: | nee nee das war schno ne scheißidee mein freund. und ein vertipper, da haste wohl recht |
denke ich wohl auch also unterlasse in zukunft bitte so arrogante antworten die den geistigen dünnschiss von harry potter beinhalten.... denn du machst dich damit nur zum deppen
Zuletzt bearbeitet von Backware am Di 10.01.2006 21:47, insgesamt 1-mal bearbeitet
|
|
|
|
|
Account gelöscht
Ort: -
Alter: -
|
Verfasst Di 10.01.2006 22:04
Titel
|
|
|
Mit dem Server zu kommunizieren heißt, Wartezeit in Kauf zu nehmen. Für ein Drop Down-Menu, bei dem der Benutzer eine sofortige Anzeige erwartet, ein unhaltbarer Zustand. "Scheiß-Idee" war auf deine Aussage bezogen. Du darfst dich also ruhig weiter echauffieren, anstatt hier den Gönner zu geben .
|
|
|
|
|
|
|
|
Ähnliche Themen |
CSS-drop-down-menu OHNE javascript
suche Drop-Down Menu
joomla: css drop down menu problem
CSS Drop Down Menu bzw. DIV-Tag Position Problem
Spezielles Drop Down Menu (Jquery oder Css)
Suche Drop-Down Menu Maker (Freeware)
|
|