[GastForen Programmierung/Entwicklung JavaScript

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste

Fensterposition ermitteln

Tömsken
Beiträge gesamt: 720

13. Aug 2004, 16:32
Bewertung:

gelesen: 5820

Beitrag als Lesezeichen
Markus, Dein "onMove"-Hinweis hat mich auf die richtige Fährte gebracht. Es geht also. Hier das Scriptchen, das ich inzwischen geschrieben habe (getestet unter IE 4, 5, 5.5, 6, Moz 1.7, Firefox, NN 4.7, Opera 7.22):

var version=parseFloat(navigator.appVersion), agent=navigator.userAgent.toLowerCase();
var opera=(agent.indexOf('opera')!=-1)?true:false;
var ie=((document.all)&&(version>=4.0)&&(!opera))?true:false;
var nn4=document.layers?true:false;
var dom=(document.getElementById && !document.all)?true:false;


function getBrowserX() {
if (ie || opera) {
if (typeof(window.screenLeft) == 'undefined') return 0; else return (window.screenLeft);
} else
if (dom || nn4) {
if (typeof(window.screenX) == 'undefined') return 0; else return (window.screenX);
} else return 0;
}

function getBrowserY() {
if (ie || opera) {
if (typeof(window.screenTop) == 'undefined') return 0; else return (window.screenTop);
} else
if (dom || nn4) {
if (typeof(window.screenY) == 'undefined') return 0; else return (window.screenY);
} else return 0;

(Dieser Beitrag wurde von Tömsken am 13. Aug 2004, 16:34 geändert)
Dieser Beitrag wurde nicht geändert.