Hi,
ich suche ein Pulldownmenü welches ich in eine html Seite einbinden kann. Es muß eine Hauptkategorie und eine Unterkategorie haben. D.h. Ändere ich die Hauptkategorie muß sich auch Unterkategorie ändern.
Hallo Claudia
Hi,
ich suche ein Pulldownmenü welches ich in eine html Seite
einbinden kann. Es muß eine Hauptkategorie und eine
Unterkategorie haben. D.h. Ändere ich die Hauptkategorie muß
sich auch Unterkategorie ändern.
Du hättest auch nach einem Auto mit 2 Türen fragen können, da gibt es genauso viele Möglichkeiten
Ok, das war nur Spaß. Die meisten Menüs laufen unter Java, Perl oder DHTML. Einfach mal in eine Suchmaschine eingeben.
Gruß Thomas
http://www.thomas-lpz.de
Hi,
Du scheinst ja viele Autos mit 2 Türen zu kennen. Nenn mir doch ein paar Beispiele. Ich habe in Suchmaschinen leieder nichts passendes gefunden. Deshalb frage ich ja hier im Forum
Claudia
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Hi,
Die meisten Menüs laufen unter Java, Perl oder DHTML.
Ich würde DHTML (JavaScript) empfehlen, Java-Menüs sind nicht so praktisch, und wie zum Henker sollen Perl-Menüs funktionieren ???
Bei www.scriptsearch.com und www.hotscripts.com und ähnlichen Seiten gibts massenhaft Javascript-Menüs:
http://www.scriptsearch.com/JavaScript/Scripts/Navig…
http://www.hotscripts.com/JavaScript/Scripts_and_Pro…
Probier am besten mehr als ein Script aus, es könnten auch schlechte oder Browser-inkompatible dabei sein
cu
Klaus
von claudia (9.8.2002 11:25 Uhr, gelesen: 30 mal)
Hallo, Claudia!
Mir fallen da drei bewuelltextete Lösungen ein:
Erstens:
Mir fällt da zuerst eine JavaScript-gesteuerte Kombination aus zwei Pulldown-Menüs ein, wo sich der Inhalt des zweiten aus der aktuellen Auswahl des ersten ergibt. Hier der Quelltext:
Nimm zwei!<!–
function check()
{
wahl_haupt=document.nimm_zwei.haupt.value;
if(wahl_haupt==„leer“)
{
alert(‚Bitte noch einmal wählen‘);
}
if(wahl_haupt==1)
{
document.nimm_zwei.unter.options[1].text = „Unterüberschrift 1.1“;
document.nimm_zwei.unter.options[2].text = „Unterüberschrift 1.2“;
document.nimm_zwei.unter.options[3].text = „Unterüberschrift 1.3“;
document.nimm_zwei.unter.options[4].text = „Unterüberschrift 1.4“;
document.nimm_zwei.unter.options[1].value = „11“;
document.nimm_zwei.unter.options[2].value = „12“;
document.nimm_zwei.unter.options[3].value = „13“;
document.nimm_zwei.unter.options[4].value = „14“;
}
if(wahl_haupt==2)
{
document.nimm_zwei.unter.options[1].text = „Unterüberschrift 2.1“;
document.nimm_zwei.unter.options[2].text = „Unterüberschrift 2.2“;
document.nimm_zwei.unter.options[3].text = „Unterüberschrift 2.3“;
document.nimm_zwei.unter.options[4].text = „Unterüberschrift 2.4“;
document.nimm_zwei.unter.options[1].value = „21“;
document.nimm_zwei.unter.options[2].value = „22“;
document.nimm_zwei.unter.options[3].value = „23“;
document.nimm_zwei.unter.options[4].value = „24“;
}
if(wahl_haupt==3)
{
alert(‚keine Einträge‘);
document.nimm_zwei.unter.options[1].text = „Auch keine Einträge“;
document.nimm_zwei.unter.options[1].value = „Noch immer keine Einträge“;
}
}
function wahl()
{
wahl_unter=document.nimm_zwei.unter.value;
alert(wahl_unter);
}
// -->
Bitte eine Überschrift wählen!
Hauptüberschrif 1
Hauptüberschrift 2
Hauptüberschrift 3
Bitte eine Unterüberschrift wählen!
Zweitens:
Wie wäre es mit einem einzigen Pulldown-Menü, wo die Unterüberschriften einfach eingerückt sind? Vorteil wäre hier, dass der Benutzer nur einmal auszuwählen braucht und alle „Angebote“ zu sehen sind. Das könnte dann so aussehen:
Eins reicht!
Bitte eine Überschrift wählen!
Hauptüberschrift 1
Unterüberschrift 1.1
Unterüberschrift 1.2
Haupt¨berschrift 2
Unterschrift 2.1
Unterschrift 2.1
Hauptüberschrift 3
Unterschrift 3.1
Unterschrift 3.1
Hauptüberschrift 4
Unterschrift 4.1
Unterschrift 4.1
Drittens:
Es gibt auch die Möglichkeit, mit Layern zu arbeiten. Das sieht dann so aus, dass die Untermenüs eigene Layer sind, die beim Überstreichen der Menüpunkte aufblenden und dann anklickbare Untermenüpunkte haben. Diese Möglichkeit funktioniert in den gängigen Browsern.
Ich habe ein horizontales und ein vertikales Menü dieser Art auf meiner Festplatte (aus JavaScript-Forum kopiert), könnte ich Dir auf Nachfrage schicken.
von claudia (9.8.2002 11:25 Uhr, gelesen: 30 mal)
Hallo, Claudia!
Mir fallen da drei Lösungen ein:
Erstens:
Mir fällt da zuerst eine JavaScript-gesteuerte Kombination aus zwei Pulldown-Menüs ein, wo sich der Inhalt des zweiten aus der aktuellen Auswahl des ersten ergibt. Hier der Quelltext:
Nimm zwei!<!–
function check()
{
wahl_haupt=document.nimm_zwei.haupt.value;
if(wahl_haupt==„leer“)
{
alert(‚Bitte noch einmal wählen‘);
}
if(wahl_haupt==1)
{
document.nimm_zwei.unter.options[1].text = „Unterüberschrift 1.1“;
document.nimm_zwei.unter.options[2].text = „Unterüberschrift 1.2“;
document.nimm_zwei.unter.options[3].text = „Unterüberschrift 1.3“;
document.nimm_zwei.unter.options[4].text = „Unterüberschrift 1.4“;
document.nimm_zwei.unter.options[1].value = „11“;
document.nimm_zwei.unter.options[2].value = „12“;
document.nimm_zwei.unter.options[3].value = „13“;
document.nimm_zwei.unter.options[4].value = „14“;
}
if(wahl_haupt==2)
{
document.nimm_zwei.unter.options[1].text = „Unterüberschrift 2.1“;
document.nimm_zwei.unter.options[2].text = „Unterüberschrift 2.2“;
document.nimm_zwei.unter.options[3].text = „Unterüberschrift 2.3“;
document.nimm_zwei.unter.options[4].text = „Unterüberschrift 2.4“;
document.nimm_zwei.unter.options[1].value = „21“;
document.nimm_zwei.unter.options[2].value = „22“;
document.nimm_zwei.unter.options[3].value = „23“;
document.nimm_zwei.unter.options[4].value = „24“;
}
if(wahl_haupt==3)
{
alert(‚keine Einträge‘);
document.nimm_zwei.unter.options[1].text = „Auch keine Einträge“;
document.nimm_zwei.unter.options[1].value = „Noch immer keine Einträge“;
}
}
function wahl()
{
wahl_unter=document.nimm_zwei.unter.value;
alert(wahl_unter);
}
// -->
Bitte eine Überschrift wählen!
Hauptüberschrif 1
Hauptüberschrift 2
Hauptüberschrift 3
Bitte eine Unterüberschrift wählen!
Zweitens:
Wie wäre es mit einem einzigen Pulldown-Menü, wo die Unterüberschriften einfach eingerückt sind? Vorteil wäre hier, dass der Benutzer nur einmal auszuwählen braucht und alle „Angebote“ zu sehen sind. Das könnte dann so aussehen:
Eins reicht!
Bitte eine Überschrift wählen!
Hauptüberschrift 1
Unterüberschrift 1.1
Unterüberschrift 1.2
Haupt¨berschrift 2
Unterschrift 2.1
Unterschrift 2.1
Hauptüberschrift 3
Unterschrift 3.1
Unterschrift 3.1
Hauptüberschrift 4
Unterschrift 4.1
Unterschrift 4.1
Drittens:
Es gibt auch die Möglichkeit, mit Layern zu arbeiten. Das sieht dann so aus, dass die Untermenüs eigene Layer sind, die beim Überstreichen der Menüpunkte aufblenden und dann anklickbare Untermenüpunkte haben. Diese Möglichkeit funktioniert in den gängigen Browsern.
Ich habe ein horizontales und ein vertikales Menü dieser Art auf meiner Festplatte (aus JavaScript-Forum kopiert), könnte ich Dir auf Nachfrage schicken.
Viele Grüße,
Martin.