Hi,
I am not fluent in javascript at all, but I have this relatively simple program that works in Opera and IE, but not Firefox. Anyone have an idea on how the script can be altered to work in Firefox?
Code:<script type="text/javascript"> function insertAtCursor(myField, myValue) { //IE support if (document.selection) { myField.focus(); sel = document.selection.createRange(); sel.text = myValue; } else { myField.value += myValue; }</script> <script type="text/javascript"> function saveCurRng() { curRng = document.selection.createRange().duplicate(); } function surround(btag, etag){ if (curRng) { document.editform.article.focus(); curRng.text= btag + curRng.text + etag; return false; } } </script> </head> <body> <form name="editform"> <textarea rows=5 cols=40 name="article" onKeyup="saveCurRng()" onMouseup="saveCurRng()"></textarea> </form> <a href="#" onclick="return surround('<b>', '</b>');">bold</a><br> <a href="#" onclick="return surround('<i>', '</i>');">italic</a>



Reply With Quote
Bookmarks