• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

Browser-Erkennung bei Klick

Blackduke

New member
Ich hab' leider absolut keine Erfahrungen mit Java-Script aber ich möchte auf meiner Homepage eine Kleinigkeit hinzufügen.

Wenn ein Besucher auf "ENTER" klickt um meine Seite zu betreten, soll, wenn er nicht den Internet-Explorer benutzt, eine Dialog-Box mit einem Hinweis erscheinen und wenn seine Auflösung niedriger als 1024 mal 768 ist, soll nochmal eine Dialog-Box erscheinen. Ich möchte damit die Besucher drängen das sie die "Forderungen" erfüllen weil ich weiß das meine Seite sonst nicht "funktioniert".

Könnte mir bitte einer helfen ein solches Script zu erstellen? :)

MfG
Blacky
 
hallo,

vielleicht hilft dir das weiter:

<script language="JavaScript">
{
var hoehe=screen.height;
var breite=screen.width;


if (breite>800 && hoehe>600) {
if (navigator.appName == "Netscape"){
alert("sie verwenden netscape - pfui");
}
else {
alert("auflösung ok");
}
}
else {
if (navigator.appName == "Netscape"){
alert("sie verwenden netscape - pfui");
}
else {
alert("auflösung nicht ok");
}
}
}
window.moveTo(0,0);

</script>

gruss

Alex
 
Leider nicht ganz. Wenn die Auflösung nicht kleiner ist als 1024 mal 768 und der Browser ein Internet Explorer ist dann soll keine Meldung erscheinen sondern einfach nur die Seite öffnen. Wenn aber die Auflösung kleiner ist und man klickt auf ENTER dann soll erstmal eine Meldung erscheinen die man entweder mit "OK" bestätigen kann oder mit "Abbrechen" ablehnen kann um die seite zu verlassen. Wenn man das mit "OK" bestätigt hat und der Browser nicht stimmt dann soll nochmal eine Meldung erscheinen mit den selben möglichkeiten.

MfG
Blacky
 
hallo

habs nochmal ein bisschen geändert, jetzt hast du
abfragen drin, allerdings nur ob netscape -> eintreten ja/nein und auflösung -> eintreten ja/nein, für die
ganzen verschachtelungen fehlt mir im moment etwas die
zeit

<script language="JavaScript">
{
var hoehe=screen.height;
var breite=screen.width;


if (breite<1024 && hoehe<768) {
Check = confirm("Auflösung zu gering - trotzdem eintreten?");
if(Check == true) window.self.location.href="test.htm";
}
else {
if (navigator.appName == "Netscape"){
Check = confirm("Sie verwenden Netscape - trotzdem eintreten?");
if(Check == true) window.self.location.href="test.htm";
}
else {
window.self.location.href="test.htm";
}
}
}
</script>

gruss

Alex
 
noch ein hinweis test.htm mußt du ersetzen durch
den namen deiner datei, die nach ok geöffnet werden soll

Alex
 
Zurück
Oben