<script language="javascript"> function setCursor() { if(document.frmPost.bericht.createTextRange) { document.frmPost.bericht.caretPos = document.selection.createRange().duplicate(); } } function ubb(begin,eind,opmaak) { if(!eind && !opmaak) { if(document.frmPost.bericht.createTextRange && document.frmPost.bericht.caretPos) { document.frmPost.bericht.caretPos.text = begin; } } else if(opmaak == "dubbel") { var selectie = document.selection.createRange().text; if(!selectie) { var url_deel = prompt("Typ hier de/het "+ begin +" die/dat geplaatst moet worden:",""); var tekst_deel = prompt("Typ hier de tekst die geplaatst moet worden:",""); if(url_deel && tekst_deel) { document.frmPost.bericht.caretPos.text = "["+begin+"="+url_deel+"]" + tekst_deel + "[/"+eind+"]"; } } if(selectie) { var url_deel = prompt("Typ hier de url die geplaatst moet worden:",""); if(url_deel) { document.selection.createRange().text = "["+begin+"="+url_deel+"]" + selectie + "[/"+eind+"]"; } } } else { if(opmaak != "geen") { var selectie = document.selection.createRange().text; if(!selectie) { var new_inhoud = prompt("Typ hier de tekst in waarrond "+begin+" & "+eind+" geplaatst moet worden:",""); if(new_inhoud) { document.frmPost.bericht.caretPos.text = begin + new_inhoud + eind; } } if(selectie) { document.selection.createRange().text = begin + selectie + eind; } } } document.frmPost.bericht.focus(); return; } </script>
en hij werkt goed maar nu zou ik nog willen dat als je een stuk tekst markeert met je muis (of hoe je dat ook noemt) en dan op een knop duwt dat er dan voor en achter de gemarkeerde tekst iets komt te staan.
groeten jooo555
ps.srry voor de onduidelijkheid misschien