wenn java dann menü1 wenn nicht dann menü2,geht das?
Würmerfresser
- java
hallo ich hab ein java menü aber es wird halt nicht bei jedem angezeigt... gibt es ein script was beim user nachschaut ob bei ihm java geht und dann das standart menü lädt und wenn nicht dann ein alternativ menü lädt??? geht das? plz Help würmerfresser
guten Abend,
ich hab ein java menü aber es wird halt nicht bei jedem angezeigt
JAVA nimmt man auch nicht für eine Menüführung bzw. Navigation (möglich ist das allerdings). Wahrscheinlich hast du irgendein Javascript-Menü.
gibt es ein script was beim user nachschaut ob bei ihm java geht
Nein.
Wenn du allerdings Javascript meinst: es ist gar nicht nötig, irgendwie "nachzuschauen". Schreib dein Standardmenü ruhig mit Javascript, wenn der user das nicht versteht, kann er es sowieso nicht ausführen. Du mußt bloß am Ende dafür sorgen, daß der "Rest der Seite" mit normalem HTML gar nicht erst angezeigt, sondern gleich beispielsweise mit "top.location.href" auf eine andere Seite weitergleitet wird.
Wer kein Javascript kann, wird dann eben nicht weitergeleitet und bleibt auf der Seite - nichts hindert dich, diesem user dann ein alternatives Menü anzubieten.
würmerfresser
ähm, muß dieser Nickname sein?
Grüße aus Berlin
Christoph S.
Hi,
guten Abend,
ich hab ein java menü aber es wird halt nicht bei jedem angezeigt
JAVA nimmt man auch nicht für eine Menüführung bzw. Navigation (möglich ist das allerdings). Wahrscheinlich hast du irgendein Javascript-Menü.
Sag das mal den Frontpage-Erzeugern...
Die Hover-Buttons von denen sind Java-Applets.
cu,
Andreas
hallo Andreas,
JAVA nimmt man auch nicht für eine Menüführung bzw. Navigation (möglich ist das allerdings). Wahrscheinlich hast du irgendein Javascript-Menü.
Sag das mal den Frontpage-Erzeugern...
Die Hover-Buttons von denen sind Java-Applets.
Ich bin ja großmütig genug, immer noch erst einmal zu unterstellen, daß jemand zumindest beim Topic weiß, wovon er spricht ... jaja, oft stellt sich heraus, daß das gar nicht zutrifft.
Wir wissen noch nicht, ob es sich um ein mit Hilfe der Frontpage-Hover-Schaltflächen erstelltes Menü handelt. Und ich gestehe: als ich vor etwas mehr als 5 Jahren meine erste Seite gebaut habe, habe ich auch die fphover.class-Dingerchen benutzt. Prompt hat es online nicht funktioniert. Das Forum habe ich damals mit einer Nachfrage verschont, und mich künftig von Frontpage weitgehend ferngehalten.
Wir werden ja sehen, ob sich der Würmerfresser noch äußern mag. Da du es nicht kommentierst, nehme ich an, daß du mein undeutliches "äks" beim Lesen dieses Nicknamens teilst ...
Grüße aus Berlin
Christoph S.
->http:www.w-f-c.de Da ,das Menü mein ich
da es eine .class Datei hat,ist das Java würd ich sagen.Kann man mir das mit dem andere Seite laden noch mal erklären?
Hallo,
da es eine .class Datei hat,ist das Java würd ich sagen.
Davon ist auszugehen ;)
Ein Blick in deinen Quelltext verrät, dass du dein Java-Applet mit Hilfe des appplet-Elementes eingebunden hast. Bei dieser Variante kannst du mit Hilfe des Attributes alt einen Text definieren, der immer dann angezeigt wird, wenn dein Applet clientseitig nicht ausgeführt werden kann:
http://selfhtml.teamone.de/html/multimedia/java_applets.htm#einbinden
Der Vorteil des applet-Elementes ist, dass es auch von Browsern der älteren Generation umgesetzt werden kann, der Nachteil in deinem speziellen Fall ist, dass du eine Alternativnavigation nicht anbieten kannst: das alt-Attribut erlaubt keinen HTML-Code. Allerdings könntest du als Alternative dein Java-Applet mit dem object-Element einbinden:
http://selfhtml.teamone.de/html/multimedia/objekte.htm#java_applets
Der Vorteil hierbei ist, dass du innerhalb des object-Tags HTML-Code notieren kannst, also auch eine alternative Navigation, die angezeigt wird, wenn das Applet nicht ausgeführt werden kann. Der Nachteil ist, dass es erst in neueren Browsern funktioniert.
Vielleicht hilft's
Torsten
gur ich zwar so gut wie keinen plan davon wie ich das umsätzen soll was du gerade gesagt hast aber schau mir mal die links an ;)
nee ich schnall das nicht was soll ich da im script verändern?(wo genau ,was ?)
Hallo,
nee ich schnall das nicht was soll ich da im script verändern?(wo genau ,was ?)
Variante 1: alt-Attribut
Das applet-Element hat ein alt-Attribut, dieses könntest du einfügen. Das sähe vereinfacht so aus:
<applet code="deinApplet.class" ... alt="Sie sehen, dass Sie nichts sehen">
<param ...>
<!-- weitere params -->
</applet>
Ergebnis der Operation: Der nichtjavafähige Client bekommt die Meldung "Sie sehen, dass Sie nichts sehen" angezeigt, aber keine alternative Navigation.
Variante 2: object-Element
Wenn du das object-Element verwendest statt des applet-Elementes, schmeiß einfach deinen applet-Tag raus und notiere statt dessen:
<object classid="java:deinApplet.class" codetyte="application/java">
<!-- Deine params zur Konfiguration des Applets -->
<param ...>
<!-- weitere params -->
<!-- Alternative Navigation -->
<a href="./seite1.html>Seite 1</a>
<!-- usw. -->
</object>
Ergebnis sollte sein, dass bei nichtjavafähigen Clients die alternative Navigation angezeigt wird. Vor- und Nachteile beider Varianten kannst du in den bereits benannten Kapiteln von SelfHTML nachlesen.
Viel Erfolg
Torsten
Hi,
Der Vorteil des applet-Elementes ist, dass es auch von Browsern der älteren Generation umgesetzt werden kann, der Nachteil in deinem speziellen Fall ist, dass du eine Alternativnavigation nicht anbieten kannst:
Also laut HTML-Standard schon:
<zitat src="http://www.w3.org/TR/html401/struct/objects.html#adef-height-APPLET">The content of the APPLET acts as alternate information for user agents that don't support this element or are currently configured not to support applets. User agents must ignore the content otherwise.</zitat>
Das funktioniert auch zumindest im IE - in anderen Browsern hab ich's jetzt nicht getestet...
cu,
Andreas
Hallo MudGuard,
Also laut HTML-Standard schon:
[...]
Das funktioniert auch zumindest im IE - in anderen Browsern hab ich's jetzt nicht getestet...
In SelfHTML steht der entsprechende Hinweis leider nur beim object-Element. Aber Danke für den Hinweis.
Viele Grüße
Torsten
Hi,
In SelfHTML steht der entsprechende Hinweis leider nur beim object-Element. Aber Danke für den Hinweis.
Genau das sind die Dinge, warum ich dann doch lieber direkt in den Standard als in eine Sekundärquelle gucke...
cu,
Andreas