Ik ben bezig met een online Wysiwyg editor voor een CMS.
Gebruikers kunnen dan hun pagina in een Iframe editten en wanneer ze submitten wordt de overeenkomstige HTML code naar een hidden textarea gekopieerd en vervolgens in de database gezet.
Ik heb nu een probleem met tabellen. Gebruikers kunnen een tabel invoegen en ,wanneer ze deze dan binnen het iframe aanklikken, ook verslepen en op deze manier groter en kleiner maken. Probleem is dus dat ze de tabel compleet uit hun verband kunnen trekken en het er dus uiteindelijk op de pagina niet meer uit komt te zien.
Eigenlijk moeten deze tabellen dus op een manier vastgezet kunnen worden. Nu heb ik wel de contentEditable attribuut gevonden, waarmee je kan aangeven of je een element kan editten of niet. Op de een of andere manier werkt dit niet.
Ik heb ook al met eregi_replace() (php) geprobeerd om foutieve waarden zoals width"" en height"" uit de uiteindelijke HTML code gefilterd, maar dit is geen doen en eigenlijk een oplossing achteraf.
Het mooist zou zijn als ik gewoon een tabel met vaste groottes in het Iframe kan zetten.
Kent iemand dit probleem en heeft hier ooit een oplossing voor gevonden? Bedankt voor tips.
Gebruikers kunnen dan hun pagina in een Iframe editten en wanneer ze submitten wordt de overeenkomstige HTML code naar een hidden textarea gekopieerd en vervolgens in de database gezet.
Ik heb nu een probleem met tabellen. Gebruikers kunnen een tabel invoegen en ,wanneer ze deze dan binnen het iframe aanklikken, ook verslepen en op deze manier groter en kleiner maken. Probleem is dus dat ze de tabel compleet uit hun verband kunnen trekken en het er dus uiteindelijk op de pagina niet meer uit komt te zien.
Eigenlijk moeten deze tabellen dus op een manier vastgezet kunnen worden. Nu heb ik wel de contentEditable attribuut gevonden, waarmee je kan aangeven of je een element kan editten of niet. Op de een of andere manier werkt dit niet.
Ik heb ook al met eregi_replace() (php) geprobeerd om foutieve waarden zoals width"" en height"" uit de uiteindelijke HTML code gefilterd, maar dit is geen doen en eigenlijk een oplossing achteraf.
Het mooist zou zijn als ik gewoon een tabel met vaste groottes in het Iframe kan zetten.
Kent iemand dit probleem en heeft hier ooit een oplossing voor gevonden? Bedankt voor tips.