Ich kann dir dabei sowieso nicht helfen. Leider.
![Frown](https://www.php-resource.de/forum/core/images/smilies/frown.gif)
function seltext() { if (window.getSelection) txt = window.getSelection(); else if (document.getSelection) txt = document.getSelection(); else if (document.selection) txt = document.selection.createRange().text; if(txt.length > 0) { ret = '[b ]'+txt+'[/b ]'; start = document.texte.linke_seite.value.indexOf(txt); vorher = document.texte.linke_seite.value.substring(0,start); alle = vorher.match(/(\n)/g); abzug = alle.length; laenge = txt.length; rechnen = start-abzug; document.texte.linke_seite.firstChild.replaceData(rechnen,laenge,ret); } else { neutxt = prompt('Bitte geben Sie den zu formatieren Text ein: ',''); if(neutxt > '') { document.texte.linke_seite.value = document.texte.linke_seite.value+'[b ]'+neutxt+'[/b ]'; } } document.texte.linke_seite.focus(); }
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <script> function seltext() { if (window.getSelection) txt = window.getSelection(); else if (document.getSelection) txt = document.getSelection(); else if (document.selection) txt = document.selection.createRange().text; if(txt.length > 0) { ret = '[b ]'+txt+'[/b ]'; start = document.texte.linke_seite.value.indexOf(txt); vorher = document.texte.linke_seite.value.substring(0,start); alle = vorher.match(/(\n)/g); abzug = alle.length; laenge = txt.length; rechnen = start-abzug; document.texte.linke_seite.firstChild.replaceData(rechnen,laenge,ret); } else { neutxt = prompt('Bitte geben Sie den zu formatieren Text ein: ',''); if(neutxt > '') { document.texte.linke_seite.value = document.texte.linke_seite.value+'[b ]'+neutxt+'[/b ]'; } } document.texte.linke_seite.focus(); } </script> <body> <form name="form1" method="post" action=""> <input onmouseover="stat('url')" onclick="seltext(this.form,'TEST')" title="Internetadresse einfügen" value="seltext" class="bginput" type="button"> <br> <textarea name="textarea" cols="60" rows="10">dfhdfhdfhdfh dfhdfhdf dfhdfhdfh </textarea> </form> </body> </html>
Kommentar