globe: Nicht im Firefox kompatibel

Beitrag lesen

n'abend,

function dragging(_test){
document.onmouseup= stop;
if(resizing){
if (navigator.appName == 'Netscape') {
theEvent = e;
} else {
theEvent = event;
}
[...]

bist du schon Mal auf die Idee gekommen das übergebene Event-Objekt richtig zu befragen?

function dragging( e )  
{  
  // hole event-objekt falls e nicht übergeben wurde (da wir es dann mit einem IE zu tun haben...)  
  var theEvent = !e = window.event : e;  
  
  // das würde ich eher in den mousedown-handler packen  
  document.onmouseup = stop;  
  
  // globale variablen sind sehr unschön - wenn nicht gedraggt werden soll, sollte dieser event-handler besser gar nicht aktiv sein...  
  if( resizing )  
  {  
    dragEndPos = theEvent.clientX;  
    // parseInt!? suchst du bei der ersten Anwendung vielleicht nach Math.floor() oder .ceil() oder .round()?  
    newWidth = parseInt(dragEndPos - dragStartPos) + parseInt(document.getElementById(test).width);  
    if(newWidth >= 1){  
      document.getElementById(test).width = newWidth;  
      dragStartPos = dragEndPos  
    }  
}  
return true;  
  }  
}

weiterhin schönen abend...

--
Freundlich wie man war, hat man mir Großbuchstaben geschenkt.
sh:( fo:# ch:# rl:| br:> n4:& ie:{ mo:} va:) de:] zu:} fl:( ss:? ls:[ js:|