Hallo!
folgendes script (ausschnitt) arbeitet im firefox mit doctype "HTML 4.01" korrekt, aber liefert mit doctype "xhtml" falsche werte, so dass die textarea immer weiter vergrössert wird:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
var TA = document.getElementsByTagName('TEXTAREA')[0];
function startRSZ(){
TA.addEventListener('mousedown', this.startMOV, true);
}
function startMOV(e){
document.addEventListener('mousemove', resizeTA.resizeTA, true);
TAw = e.pageX;
TAh = e.pageY;
window.addEventListener('mouseup', resizeTA.stopMOV, false);
}
function resizeTA(e){
TA.style.width = parseInt(TA.offsetWidth) + (e.pageX - TAw)+'px';
TAw = e.pageX;
TA.style.height = parseInt(TA.offsetHeight) + (e.pageY - TAh)+'px';
TAh = e.pageY;
}
freundl. Grüsse aus Berlin, Raik
--
Der IE ist wichtig. Man benötigt ihn, um sich einen Browser zu besorgen.
Resizeable Textarea 0.1a
Der IE ist wichtig. Man benötigt ihn, um sich einen Browser zu besorgen.
Resizeable Textarea 0.1a