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:|
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:|