B
+ BELA B. +
Gast
Hallo Kollegen,
Ich steh vor nem Problem und hab keine Ahnung wie ich das lösen soll ^^
Also es geht um folgendes, ich hab diesen wysiwyg editor: http://openwebware.com/
in meinem CMS verbaut... aufrufen kann ich den so:
soweit so gut,
jetz will ich aber eine "Direkte Bearbeitung" eines Textes machen, was ich mit Prototyp realisieren will und kann..
Die Texte werden auf einer Seite dargestellt: <div id='text_ID'>blablabla</div>
in der JS Datei siehts so aus im moment
das is jetz original 1:1 kopiert..
Also ich hol mir den Text aus dem DIV, erstelle im DIV ein Textarea und lade den Text dann wieder in das Textarea, danach ruf ich den editor auf... funktioniert auch sehr gut.
Mein Problem ist jetz, wie kann ich im JS den Bearbeiteten Text aufrufen?
var newText = $('idVomTextarea').innerHTML funktioniert nicht
var newText = $('idVomTextarea').value funktioniert auch nicht
Ich hoffe ihr habt verstanden was ich möchte, ansonsten bitte nochmal fragen...
Ich steh vor nem Problem und hab keine Ahnung wie ich das lösen soll ^^
Also es geht um folgendes, ich hab diesen wysiwyg editor: http://openwebware.com/
in meinem CMS verbaut... aufrufen kann ich den so:
<textarea id='textfeld'></textarea>
<script>
generate_wysiwyg('textfeld');
</script>
soweit so gut,
jetz will ich aber eine "Direkte Bearbeitung" eines Textes machen, was ich mit Prototyp realisieren will und kann..
Die Texte werden auf einer Seite dargestellt: <div id='text_ID'>blablabla</div>
in der JS Datei siehts so aus im moment
function editContentGen(id) {
var id = id;
var currentText = $('textID_'+id).innerHTML;
$('textID_'+id).style.display = 'none';
$('textID_'+id).innerHTML = "<textarea id=\"edit_"+id+"\">"+currentText+"</textarea> <br><a href=\"#\" onclick=\"updateContent('"+id+"'); return false\">Änderungen speichern</a>";
generate_wysiwyg('edit_'+id);
new Effect.Appear('textID_'+id);
}
das is jetz original 1:1 kopiert..
Also ich hol mir den Text aus dem DIV, erstelle im DIV ein Textarea und lade den Text dann wieder in das Textarea, danach ruf ich den editor auf... funktioniert auch sehr gut.
Mein Problem ist jetz, wie kann ich im JS den Bearbeiteten Text aufrufen?
var newText = $('idVomTextarea').innerHTML funktioniert nicht
var newText = $('idVomTextarea').value funktioniert auch nicht
Ich hoffe ihr habt verstanden was ich möchte, ansonsten bitte nochmal fragen...