Hallo Forum,
Mein Ziel:
Ich habe ein DIV-Element "bubble1", und ein darin enthaltenes DIV-Element "bubble1_content". Zweites enthält Text. Mit meinen Funtionen möchte ich nun diesen Text innerhalb von "bubble1_content" mit einem Textfeld bearbeiten und dann speichern. Dazu hab ich beide DIV's mit onclick ausgestattet. Funktioniert soweit ganz gut.
Aber damit ich bearbeiten kann, muss ich die Onclick-funktionen abstellen, solange das Formular angezeigt wird, was ich mittels folgendem Code erreiche:
var div = document.getElementById(divID+"_content");
document.getElementById(divID).setAttribute('onclick', '');
div.setAttribute('onclick', '');
Nun kann ich speichern und den Text anzeigen lassen, aber das erneute anschalten der Onclick-funktionen klappt irgendwie nicht (weder mit dem ersten, noch mit dem zweiten Code):
document.getElementById(divID).setAttribute('onclick', 'div_markieren('+"'"+divID+"'"+')');
document.getElementById(divID).onclick = "div_markieren('"+divID+"');";
Es wäre auch online zu sehen:
http://zally.de/mindmap/index.php
Nickname: "test" und Passwort: "test"
Meine Frage lautet nun, wie kann ich dem Browser sagen, das er die zwei Onclick-funktionen wieder belegt? Oder besser, was mache ich da falsch?
Mich interessiert nur der Browser Firefox. Konnte über Fehlerkonsole und Firebug leider nichts rausfinden.