Hallo Leute!
Ich habe Java-Script und Java Elemente auf meiner Homepage. Wenn man die Seite ohne Java und Java-Script anzeigen will, dann stimmt Einiges nicht mehr!! Ich will also verhindern, dass jemand überhaupt auf die Seite kommt, der Java kein Java hat. Gibt es da irgendein cgi-Progi oder sonst irgendwas, mit dem automatisch beim Eintritt auf die Seite eine Fehlermeldung anzeigen kann, wenn der Besucher kein Java hat. Wenn aber alles stimmt, dann soll keine Meldung erscheinen!! Wäre super wenn irgendjemand das wüsste und mir es verraten würde!!
Marco
Homepage selbermachen 7.852 Themen, 35.619 Beiträge
hi,
für Java gibt es eine Javascript funktion die das prüft (such mal in selfhtml nach der funktion)
für javascript kannst du es so machen:
1. startseite ohne frames und ohne js wird zuerst vom surfer gesehen
2. da ist dann ein link ( und das ist der clou)
dieser link führt auf indexohne.html
aber wenn ein js fähiger browser draufklickt dann öffnet der ein anderes Fenster und bricht den link vorgang ab
quälcode:
funktion fenster()
{
//öffnen der seite
return false; /*das ist wichtig somit wird der ladevorgang des links abgebrochen funzt in opera und Ie, (NN führt zuerst den link aus -pech für NN)*/
zur homepage
...
bye
mist mein eintrag wurde zerstört sorry
also
quälcode:
funktion fenster()
{
//öffnen der seite
return false;
/*das ist wichtig somit wird der ladevorgang des links abgebrochen funzt in opera und Ie, (NN führt zuerst den link aus -pech für NN)*/
}
a href="indexohne.html" onclick="fenster()"zur homepage/a
wenn du scriptfähige browser von nicht-scriptfähigen trennen willst geht das am einfachsten, indem du die seite folgendermaßen aufbaust:
im head eine weiterleitung über meta-refresh und einer verzögerung von z.b. 8 sec einbauen
und im body über javascript einen redirect mit timeout einzubauen, wobei der timeout kleiner ist, als der des meta-refresh.
zu guter letzt noch ein manueller link.
die meta- und die linkumleitung führen auf die alternativseite ohne scripte,
der javascript-redirect führt auf die normale seite.
Hallo!
Also das mit Java ist kein Problem. Euere Tipps JavaScript zu testen, waren sehr gut, nur hat jeder einen Nachteil:
beim 2. hat leider Netscape gelitten, das möchte ich eigentlich nicht. Beim ersten Tipp muss man vorgeben, wie lange die Startseite zu erscheinen hat. Da meine Startseite aber die Option zwischen Deutsch und Englisch hat, muss der User erstmal wählen. Wenn er aber vor Ablauf des meta-refresh auf den Link Deutsch klickt und sein Browser kein Java unterstützt, dann gelangt er doch auf meine Seite. Ich habe da ein anders Script genommen, das funktioniert so: Auf der allerersten Seite ist die Fehlermeldung zu sehen, die angezeigt wird, wenn der Browser kein Java hat. Diese Seite wird von jedem Browser geladen, aber nur angezeigt, wenn er die JavaScript redirect funktion nicht versteht. Jeder Browser, der JavaScript hat, zeigt diese erste Seite also gar nicht an, sondern leitet gleich weiter zur nächsten Seite, der eigentlichen Startseite mit den Optionen. Also danke nochmal für die Tipps, beide Tipps haben mich auf diese Idee gabracht!!