ugrás a tartalomhoz

JavaScript újsor textareaban

Reactor · 2008. Május. 24. (Szo), 13.41
Sziasztok.

A problémás script egy olyan felületet mozgat meg, amiben van egy select menü, aminek bizonyos értékeinél további 1 illetve 2 textarea jelenik meg. Ez eddig oké, megcsináltam. De amikor 1 sornál több van az egyik textareaban, akkor visszalépéstnél meghal a JS. Nem írom le a html meg a php kódot, mert az sok oldal lenne. Egyedül az érdekelne, hogyan lehet ilyen környezetben új sort létrehozni a jscriptben? (???)-el jeltöltem a területet. Előre is köszönöm.
Üdv. Reactor

A script:
$replace['<head>'] = '
<head>
<script language="javascript">
function changetype(toid){
document.cq.selecter.selectedIndex = toid;
var title = document.getElementById(\'title\');
var title2 = document.getElementById(\'title2\');
var cell = document.getElementById(\'cell\');
var cell2 = document.getElementById(\'cell2\');

switch(toid){
case 0:
title.innerHTML = \'\';
cell.innerHTML = \'\';
title2.innerHTML = \'\';
cell2.innerHTML = \'\';
break
case 1:
title.innerHTML = \'\';
cell.innerHTML = \'\';
title2.innerHTML = \'\';
cell2.innerHTML = \'\';
break
case 2:
title.innerHTML = \'\';
cell.innerHTML = \'\';
title2.innerHTML = \'\';
cell2.innerHTML = \'\';
break
case 3:
title.innerHTML = \'Válaszok:\';
cell.innerHTML = \'<textarea cols="25" name="answers_cq">'."???".'</textarea>\';
title2.innerHTML = \'\';
cell2.innerHTML = \'\';
break
case 4:
title.innerHTML = \'Válaszok:\';
cell.innerHTML = \'<textarea cols="25" name="answers_cq">'."???".'</textarea>\';
title2.innerHTML = \'\';
cell2.innerHTML = \'\';
break
case 5:
title.innerHTML = \'Válaszok:\';
cell.innerHTML = \'<textarea cols="25" name="answers_cq">'."???".'</textarea>\';
title2.innerHTML = \'Értékelendők:\';
cell2.innerHTML = \'<textarea cols="25" name="rateth">'.$rateth.'</textarea>\';
break

}
}
</script>';