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.
