Moin,
folgendes:
Ich möchte, das wenn der Anwender eine Auflösung von 640x480 hat, er zur einer Seite weitergeleitet wird wo darauf hingewiesen wird das es bei solch einer Auflösung zu Darstellungsfehlern kommen kann.
Diese Seite nennt sich info.htm. Ausserdem wird auch nach Plattform unterschieden.
Im Explorer funktioniert es- der Netscape allerdings ignoriert diesen Befehl. Die Auflösung wird in der HTML Datei ausgelesen.
Der JavaScript befindet sich in einer externen Datei.
Ich habe schon diverse Sachen ausprobiert und komme ehrlich gesagt nicht mehr weiter.
Vielleicht hat jemand ne Idee oder erkennt, woran es klemmt.
Danke
peri
Hier der Script:
// variablen fuer Screens festlegen
var plattform;
var typ;
var browser;
var breit;
var hoch;
// netscape fullscreen
nsspecial = "top=0,left=0,resizable=no" + ",width=" + screen.width + ",height=" + screen.height;
typ = parseInt(navigator.appVersion);
if(navigator.userAgent.indexOf('Win') == -1) {
plattform = 'Macintosh';
} else {
plattform = 'Windows';
}
if(navigator.appName.indexOf('Netscape') == -1) {
browser = 'IE';
} else {
browser = 'Netscape';
}
if((plattform == 'Windows') && (browser == 'Netscape')) {
breit = 12;
hoch = 12;
}
if((plattform == 'Windows') && (browser == 'IE')) {
breit = 10;
hoch = 28;
}
if((plattform == 'Macintosh') && (browser == 'Netscape')) {
breite = 20;
hoch = 35;
}
if((plattform == 'Macintosh') && (browser == 'IE')) {
breit = 20;
hoch = 35;
wopt = 'fullscreen=yes';
}
function launch(newURL, newName, newFeatures, nName) {
var connect = open(newURL, newName, newFeatures);
if (connect.opener == null)
connect.opener = window;
connect.opener.name = nName;
return connect;
}
// fullscreen funktion
function myfullscreen( url )
{
var whoch = screen.availHeight;
var wbreit = screen.availWidth;
if(window.screen.availwidth < 655) {
this.location = "info.htm";
} else {
if((wbreit < 1600)&&((browser == 'IE') && (typ >= 4))) {
var fullwindow= launch( url , "main", "fullscreen=1,location=0,menubar=0,resizable=0,scrollbars=0,channelmode=0,dependent=0,directories=0,status=1,toolbar=0", "mywin");
fullwindow.focus();
this.location = "back.htm";
} else {
window.open(url, "main", nsspecial);
fullwindow.focus();
this.location = "back.htm";
}
}
}