Ik heb een form met daarin een textarea. Nu wil ik dat daarin (in het geselecteerde gedeelte) simpel een stukje code gezet kan worden doormiddel van een dialog. Dat heb ik gemaakt doormiddel van een aparte pagina die open met de open() method.
In dat dialog komt een lijst met linkjes en als je op een klikt is het dus de bedoeling dat er een stukje code die bij dat linkje hoort in de textarea gezet wordt. Dat heb ik al eens eerder gedaan met een gewone input text, maar het verschil daarbij is dat ik geen selectie gebruikte maar gewoon direct de value van de text veranderde. Als ik nu een stukje geselecteerd heb in de textarea en op de link klik, is de selectie in de textarea verdwenen.
Ik gebruik nu opener.document.selection.createRange().text = "string" maar als ik niets geselecteerd heb zet ie "string" gewoon netjes bovenin de pagina (?). Ik weet dat dit IE only is en dat de persoon die dit gaat gebruiken alleen IE gebruikt.
Heeft iemand een oplossing? Het mag ook een geheel andere aapak zijn.
In dat dialog komt een lijst met linkjes en als je op een klikt is het dus de bedoeling dat er een stukje code die bij dat linkje hoort in de textarea gezet wordt. Dat heb ik al eens eerder gedaan met een gewone input text, maar het verschil daarbij is dat ik geen selectie gebruikte maar gewoon direct de value van de text veranderde. Als ik nu een stukje geselecteerd heb in de textarea en op de link klik, is de selectie in de textarea verdwenen.
Ik gebruik nu opener.document.selection.createRange().text = "string" maar als ik niets geselecteerd heb zet ie "string" gewoon netjes bovenin de pagina (?). Ik weet dat dit IE only is en dat de persoon die dit gaat gebruiken alleen IE gebruikt.
Heeft iemand een oplossing? Het mag ook een geheel andere aapak zijn.