30. juni 2003 - 17:44
Der er
4 kommentarer og 1 løsning
JavaScript: Funktion
Jeg bruger en javascript funktion vha. at dette link: <a href="java script:tag_sys('b')"> Hvordan skal denne funktion se ud, for at den markerede tekst i "document.skriv.besked" kommer til at se sådan her ud: <b>den_markerede_tekst</b> B'et kommer fra linket hvor jeg kalder funktionen. Sådan ser funktionen ud indtil videre, men jeg er godt klar over, at den ikke virker endnu. Men hvordan skal den se ud? <script language='JavaScript'> function tag_sys(tag) { document.skriv.besked.value = ; } </script> Jeg vil efterfølgende bruger dette link:
Annonceindlæg fra Pax8
fandt det her på et tidspunkt, og det virker absolut kun i ie <script language=javascript> <!-- var isSelected function markSelection (txtObj) { if (txtObj.createTextRange) { txtObj.caretPos = document.selection.createRange().duplicate(); isSelected = true; } } function insertTag ( txtName, tag, enclose ) { var closeTag = tag; if (enclose) { var attribSplit = tag.indexOf ( ' ' ); if (tag.indexOf ( ' ' ) > -1) closeTag = tag.substring(0, attribSplit); } if (isSelected) { var txtObj = eval("document.forms[0]." + txtName); if (txtObj.createTextRange && txtObj.caretPos) { var caretPos = txtObj.caretPos; caretPos.text = ( ( enclose ) ? "<"+tag+">"+caretPos.text+"</"+closeTag+">" : "<"+tag+">"+caretPos.text ); markSelection ( txtObj ); if (txtObj.caretPos.text=='') { isSelected=false; txtObj.focus(); } } } else { } } //--> </script> <form> <textarea name="tsttxt" ONSELECT="markSelection(this);" ONCLICK="markSelection(this);" ONKEYUP="markSelection(this);"></textarea> <input type="button" value="fed" onClick="insertTag ('tsttxt','b',true )"> </form>