Supportnet Computer
Planet of Tech

Supportnet / Forum / Skripte(PHP,ASP,Perl...)

-= Scriptausführung abhängig vom Browser, wie geht das -=





Frage

Hallo, folgendes Problem habe ich. Ich habe in Java eine schöne Laufschrift gefunden,die aber nur einwandfrei Funktioniert wenn der User den Internet Explorer als Browser einsetzt. Bei Netscape und Opera soll die Laufschrift nicht ausgeführt werden. Kann mir einer weiterhelfen ??? Vielen Dank für deine Bemühungen.

Antwort 1 von Viagra

Hi.

Gegenfrage:
Um was für eine Laufschrift handelt es sich? Wenn du nicht den Tag <marquee> meinst, sondern wirklich ein Script, bin ich der Meinung, dass es dieses auch für den NN und Opera gibt.

Schreib mal was die Laufschrift macht (wo sie läuft) oder besser gleich ne Beispielseite. Dann schau ich mal (und Friedel wird sich sicher auch gleich melden *g*) ob es das Script nicht lauffähig für jeden Browser gibt.

Eine Abfrage der Browser ist zwar möglich, du kannst aber nicht zwischen Opera und IE unterscheiden, da Opera als Default zurückgibt, dass er der IE ist :o). Wenn du unbedingt auf die Abfrage bestehst kannst du auch so was haben...

Bis denn dann
Der ich

Antwort 2 von Friedel

@Viagra: Um die Zeit schlaf ich. Um 20:00 steh ich normalerweise auf.

Man kann sehr wohl zwischen IE und Opera unterscheiden.

var nav=navigator.userAgent;
var browser =3;
if (nav.indexOf('MSIE') != -1) browser=1;
if ((nav.indexOf('Mozilla') != -1) && (nav.indexOf('compatible') == -1)) browser=2;
if (nav.indexOf('Opera') != -1) browser=3;

Wenn die Vaariable browser den Wert 1 hat, ist es ein Internet Explorer. Wenn sie den Wert 2 hat, ist es ein Mozilla oder Netscape, und wenn sie den Wert 3 hat, ist es ein Opera.

Aber eine Laufschrift kann man auch in NN und Opera realisieren.


Antwort 3 von Viagra

Stimmt, dass mit der Opera und IE-Unterscheidung hab ich gestern bei dir im Popup-Script gesehen, war mal wieder ne Falschmeldung von mir :o).

Mit der Laufschrift stimm ich dir überein.
@Ultra Violence: Man müßte halt wissen, was die macht.

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: