Ihre Webseiten können Sie auch mit moderneren Menüs versehen, wenn Sie das hier vorgestellte Popup-Menü-Applet verwenden. Beachten Sie jedoch, daß Sie keinesfalls die Navigation bei Ihren Webseiten ausschließlich mit diesem Applet gestallten, da Sie sonst alle Benutzer ohne javafähigen Browser aussperren. Eine Anwendung des Popupmenüs sehen Sie in der Version dieser Site mit Rahmen.
Sie können das Applet mit dem HTML-Tag APPLET einbinden. Über folgende Parameter steuern Sie das Aussehen:
| Parameter | Bedeutung |
|---|---|
| label | Beschriftung des Schalters |
| xOffset | x-Position des Menüs relativ zum Applet |
| yOffset | y-Position des Menüs relativ zum Applet |
| activation | click: Linke Maustaste muß gedrückt werden. move: Maus muß auf den Schalter zeigen. |
| showNow | Wenn hier 1 steht, wird das Popupmenü sofort angezeigt |
| menuUrl | Wenn Sie hier eine URL angeben, wird das Menü nicht sofort aus den Parametern geladen, sondern bei erstmaliger Aktivierung aus der URL geladen. |
| background | RGB Wert (in HEX) der Hintergrundfarbe des Applets. |
| popup<x> | <titel>|<typ>|<adresse>|<ziel>[|<abfrage>]:
Beschreibung einer Menüauswahl (<x> ist eine Zahl von 0 bis Anzahl der Auswahlpunkte -1) <titel> ist der Text der angezeigt werden soll (wird bei separator ignoriert). <typ> ist die Art der Menüauswahl. Es kann sein "url", "menu" oder "separator". <adresse> ist die Zieladresse (Url) bzw. der Name des Untermenüs. Untermenüs werden wie das Haupmenü definiert, nur wird an Stelle der Bezeichnung popup<x> die Bezeichnung <name><x> verwendet. (wird bei separator ignoriert) <ziel> ist der Name des Zielrahmens. Wird nur bei url verwendet. Es können die gleichen Namen verwendet werden wir beim Parameter target des HTML anchor tags, also auch "_self", "_blank", "_top" etc. . <abfrage> ist eine optionale Sicherheitsabfrage, die vor dem Aufruf gestellt wird. Damit können Sie dem Benutzer noch die Möglichkeit geben, seine Wahl nocheinmal zu überdenken. |
Ein Beispiel: Menü>
<a href="#" onMouseOver="document.theApplet.showMenu();" onClick="return false;"><b>Menü></b></a> <applet name="theApplet" code="PopupApplet.class" codebase="../java/" archive="popup.jar" width=0 height=0> <param name="xOffset" value="0"> <param name="yOffset" value="0"> <param name="showNow" value="1"> <param name="popup0" value="Gäckler|url|http://www.gaeckler.de|_blank"> <param name="popup1" value="Profil|url|profil.htm|_self|Zum Profil?"> <param name="popup2" value="Dienstleistungen|url|services.htm|_self"> <param name="popup3" value="Projekte|url|proj.htm|_self"> <param name="popup4" value="-|separator|-|-"> <param name="popup5" value="Software|menu|soft|-"> <param name="popup6" value="Hardware|menu|hard|-"> <param name="soft0" value="Borland|url|http://www.borland.com|_blank"> <param name="soft1" value="Microsoft|url|http://www.microsoft.com|_blank|Wollen Sie wirklich zu Microsoft?"> <param name="soft2" value="Corel|url|http://www.corel.com|_blank"> <param name="hard0" value="Intel|url|http://www.intel.com|_blank"> <param name="hard1" value="Epson|url|http://www.epson.com|_blank"> <param name="hard2" value="IBM|url|http://www.ibm.com|_blank"> </applet>
Ein zweites Beispiel: Menu URL Definition
<a href="#" onClick="document.theAppletUrl.showMenu(); return false;"><b>Menu URL</b></a> <a href="popup.txt" target="_blank"><b>Definition</b></a> <applet name="theAppletUrl" code="PopupApplet.class" codebase="../java/" archive="popup.jar" width=0 height=0> <param name="xOffset" value="0"> <param name="yOffset" value="0"> <param name="menuUrl" value="popup.txt"> </applet>
Dieses Beispiel für Java haben wir selber entwickelt. Die Quelltexte sind im Archiv javasrc.zip enthalten:
Javasrc.zip (19KB)
Wenn Sie kein Javacompiler besitzen, können Sie hier auch das Java-Archiv herunterladen und es direkt in Ihre HTML-Datei einbinden:
popup.jar (13KB)
© 2005 by CRESD GmbH / München Impressum