PDA

Vollständige Version anzeigen : Fensterbreite in Opera mit JavaScript ermitteln


dornii
17.08.2003, 15:41
Weiß gar nicht ob ich sowas hier fragen darf:
Ich möchte gern die Fensterbreite mit JavaScript in Opera auslesen.
Mit dieser Version gehts nicht:

function test() {
if (navigator.appName == 'Netscape') {
breit = window.innerWidth;
hoch = window.innerHeight;
} else {
breit=document.body.clientWidth;
hoch=document.body.clientHeight;
}
}

Damit kann ich nur Fensterbreite vom IE und Netscape auslesen.

DJD
18.08.2003, 15:22
Versuchs ma umgedreht...
soweit ich weiss...benutzt der opera einen grossen teil der MSIE "engine"
Gruss

Dimi



function whatBrowser() {
if (document.all ) {
breit = window.innerWidth;
hoch = window.innerHeight;
else if (document.layers) {
breit=document.body.clientWidth;
hoch=document.body.clientHeight;
}
}

//so kansnt du auch den opera unterscheiden... zwischen 6+7
//Opera 7

opera7 = window.opera && document.createComment

//Opera 6 and below

oldopera= window.opera && !document.createComment



Aber...geht es denn bei opera...die window größe zu erfahren? sind die windows eigentlich nicht im eigenen programm?
wie wäre es mit der abfrage der auflösung des monitors?
würde das weiterhelfen?

Gruss

Dimi