Seite 1 von 1

Im tinyMCE direkt javascript ausführen

Verfasst: Sa 21. Apr 2012, 20:41
von onlyme
Guten Abend,

suche seit einer gefühlten Ewigkeit und finde nichts passendes.
Ich würde gern direkt im tinyMCE Editor Fenster (und nur da) innerhalb des Textes javascript Code ausführen.
Die Idee ist, wenn der Nutzer eine Vorlage z.B. bestehend aus Überschrift und Text eingefügt hat, er einfach nur den
Platzhaltertext anklickt und dieser sich löscht.
Also steht im h1 tag z.B.

Code: Alles auswählen

onclick="this.innerHTML=''"

Leider funktioniert das nur in der Vorlagen Vorschau und natürlich im Artikel im Frontend.
Der Editor ignoriert das onclick Event :(
Ich weiß das der js Code noch ein paar Bedingungen braucht damit nicht bei jedem Klick der Text gelöscht wird,
aber es wäre schön wenn es überhaupt funktioniert...

Habt Ihr da ne Idee?

Re: Im tinyMCE direkt javascript ausführen

Verfasst: Mi 25. Apr 2012, 00:03
von xmurrix
Hallo onlyme,

falls ich mich nicht irre, ist es nicht möglich, im HTML-Code, das im Editor bearbeitet wird, JavaSvript-Code auszuführen.

Du kannst aber ein eigenes Plugin dafür erstellen oder die Konfiguration des TinyMCE erweitern, um auf Click-Events innerhalb des Editors zu reagieren.

http://www.tinymce.com/wiki.php/Configu ... t_callback

Eventuell kannst du auch das über eine Mandantenkonfiguration lösen:

Code: Alles auswählen

Typ: tinymce
Name: handle_event_callback
Wert: function(e) {alert( "event:" + e.type); /* Hier kommt der JS code um die auswahl zu loeschen */ return true;}

Re: Im tinyMCE direkt javascript ausführen

Verfasst: Mi 25. Apr 2012, 12:36
von onlyme
Danke, werd ich heute abend gleich mal probieren :)

Re: Im tinyMCE direkt javascript ausführen

Verfasst: Fr 27. Apr 2012, 10:00
von onlyme
Hallo,

habs jetzt erst testen können, leider ohne Erfolg. Aber eigentlich müsste doch jedes Event mit diesen Mandateneinstellungen abgefangen und angezeigt werden, oder?