andreas: mshtml

Hallo

dieses Script soll eine Variable übergeben und einen text austauschen.

<script type="text/javascript">
<!-- Soll den Inhalt der Variable übermittelt bekommen durch type=hidden...

var Neu = "<? echo $formatiert;?>";

<!-- Funktion zum ausführen
function Aendern()
{
document.all.meinAbsatz.innerHTML = Neu;
}
//-->
</script>

<!-- Formular was den veränderten Text enthält
<form  action="<? echo $PHP_SELF;?>" method="post">
<input type=hidden name="formatiert" value="<? echo $text;?>">
<div unselectable="on">
<div id=foo contenteditable">
<?
$text ="Das ist ein versuch";
echo $text;
?>

button unselectable="On" onClick='document.execCommand("Bold");foo.focus();'title="B">
-B-
</button>

<input type="submit" name="senden" onClick="javascript:Aendern()" value="senden">
</form>

Hier sollte der gänderte text stehen?
<p id='meinAbsatz'>TEST</p>

ich habe das Gefühl das noch ein Formularfeld fehlt,
aber wenn ich das einbaue, bekomme ich den ganzen Code angezeigt.

Wer hat eine Idee, oder wo liegt mein Fehler

Danke