[IFRAME] Absatz statt Zeilenumbruch

murdi

Erfahrenes Mitglied
Guten Abend zusammen,
folgendes Problem:

Ich habe ein Iframe in das ich Text eintrage, durch Drücken der Entertaste wird jedes mal ein Absatz ( <p></p> ) erstellt, obwohl ich nur einen neuen Zeilenumbruch erzielen möchte.

Woran kann dies liegen bzw. wie kann ich darauf Einfluss nehmen ?

Mfg murdi
 
Ich nehme mal an, dein "iframe" ist Bestandteil eines WYSIWYG-Editors... die haben halt ihre eigenen Regeln(in diversen Textverarbeitungsprogrammen/Webeditoren ist das ja ähnlich).

Workaround:
Du könntest die Tastatureingaben im iFrame überwachen, die Enter-Taste abfangen und im Fall der Fälle ein <br> ins iFrame schreiben lassen.
 
In vielen Editoren erzeugt Shift+Enter (oder auch ähnliche Sondertasten) einen einfachen Zeilenumbruch und keinen neuen Absatz.

Gruß hpvw
 
Danke zunächst für eure Hinweise!

Das Problem besteht jetzt nur darin, wie fange ich die Tastatureinfagen im IFRAME ab ?
onKeyDown funktioniert ja leider nicht.... nur eine andere Idee habe ich nicht.
Wenn ich im body mittels onKeyDown die Tastatureingabe abfangen funktioniert es problemlos,
nachdem der Focus dann auf dem IFRAME liegt logischerweise nicht mehr...

Irgendjemand einen Tipp ?

Mfg
murdi
 
Die IFrame-Seite hat einen eigenen body, in dem man das abfangen könnte.
Allerdings weiss ich jetzt nicht mehr genau, was Du vorhast.
In einem WYSIWYG-Editor, von dem ich immer noch ausgehe, sollte Dir das aber nicht helfen. Aber vielleicht fehlt mir da auch die Kreativität.

Gruß hpvw
 

Neue Beiträge

Zurück