Hallo!
Na een paar eerdere topics hier gelezen te hebben en ook op google gezocht te hebben, kom ik er toch niet uit. Zelfs mijn "JavaScript bible" is niet duidelijk genoeg.
Ik wil - eigenlijk vrij simpel - in mijn IFrame met DesignMode = "On" een stukje HTML plakken in plaats van de geselecteerde tekst/html. In Internet Explorer lukt dat vrij makkelijk met pasteHTML, daar geen problemen.
In Mozilla ben ik inmiddels zover, dat ik wel de selectie kan achterhalen en bovendien deze selectie kan verwijderen. Maar ik weet niet hoe ik nu op de cursor positie m'n nieuwe HTML moet invoegen. Vanwege allerlei attributes in m'n html biedt execCommand geen oplossing.
Wat ik tot nu toe heb (voor wat betreft het Mozilla deel):
Hoe nu verder? Ik snap niet goed hoe ik de selectie binnen een document verder kan bewerken met anchorNode, focusNode etc.
Alvast dank voor de hulp!
Na een paar eerdere topics hier gelezen te hebben en ook op google gezocht te hebben, kom ik er toch niet uit. Zelfs mijn "JavaScript bible" is niet duidelijk genoeg.
Ik wil - eigenlijk vrij simpel - in mijn IFrame met DesignMode = "On" een stukje HTML plakken in plaats van de geselecteerde tekst/html. In Internet Explorer lukt dat vrij makkelijk met pasteHTML, daar geen problemen.
In Mozilla ben ik inmiddels zover, dat ik wel de selectie kan achterhalen en bovendien deze selectie kan verwijderen. Maar ik weet niet hoe ik nu op de cursor positie m'n nieuwe HTML moet invoegen. Vanwege allerlei attributes in m'n html biedt execCommand geen oplossing.
Wat ik tot nu toe heb (voor wat betreft het Mozilla deel):
code:
1
2
3
4
| <script>
var selection = document.getElementById('mytext').contentWindow.getSelection();
selection.deleteFromDocument();
</script> |
Hoe nu verder? Ik snap niet goed hoe ik de selectie binnen een document verder kan bewerken met anchorNode, focusNode etc.
Alvast dank voor de hulp!