Raik: DOCTYPE = XHTML

Beitrag lesen

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