![]() |
pasteHTML IE11
Hi Leute
Nach dem Update von IE10 auf IE11 musste feststellen, dass einige Funktionen im Designmode per pasteHTML nicht mehr so funktionierten wie in den vorherigen Versionen :cry:. Folgendes konnte ich bis jetzt feststellen: 1. Wird ein HTML Code per pasteHTML eingefügt, dann werden die CRLF automatisch in <BR> konvertiert. 2. Wird im Editor die Enter Taste gedrückt, wird anstatt eines <DIV> </DIV> ein <DIV><BR></DIV> eingefügt. 3. Werden komplexe HTML Strukturen (bisher konnte ich per pasteHTML ganze Tabellen einfügen) eingefügt, werden diese nicht mehr korrekt gerendert. Bei der Tabelle wird z.b. eine 2 spaltige Tabelle als 4 spaltige Tabelle angezeigt. Speichere ich das Dokument ab und öffne es dann, dann wird es korrekt angezeigt. Das grundsätzliche Problem scheint die pasteHTML Funktion zu sein. Hat hier einer bereits Erfahrungen damit ?? |
AW: pasteHTML IE11
Das Problem wird eher sein das der IE11 mist ist. Was der Kollege schon über diesen fluchen durfte.
So freut er sich immer wieder wenn die Entwickerl-Tools meinen Sie müssten JavaScript-Code entsprechend der Landessprache "korrigieren". Was natürlich dazu führt das der Code nicht mehr geht. |
AW: pasteHTML IE11
vorher speichern und entsprechend Laden, das haben wir so gemacht!
|
AW: pasteHTML IE11
Nach einigem Testen bin ich auf folgende Lösung gekommen:
Code:
Damit rendert er sowohl unter IE11 als auch den anderen Browsern korrekt.
Result := Doc2.createElement(C_HTMLTAG_TABLE) as IHTMLTable;
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:34 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz