webForumDet fria alternativet

Smidigare forumkod

2 svar · 239 visningar · startad av joakimweb

joakimwebMedlem sedan feb. 2002141 inlägg
#1

Hej!

En rätt så komplicerad grej, för mig i alla fall. Forumkoden är ju ofta knepig med att taggarna ska läggas in i slutet av inlägget. Istället vore det ju smartare om man kan gå tillbaka i texten och göra en text fetstilt t.ex.

function b() {
	var b=prompt("Skriv texten som ska ha fet stil:","");
        document.inlagg.text.value=document.inlagg.text.value+'[b]'+b+'[/b]';
}

Är den kod jag använder nu. Någon som kan och vill förbättra så att man kan lägga in taggar mitt i en text?

Tacksam för all hjälp!

solbulleMedlem sedan mars 20015 287 inlägg
#2

Ie-specifikt kan jag tänka mig: http://www.webforum.nu/showthread.php?s=&postid=429657#post429657

joakimwebMedlem sedan feb. 2002141 inlägg
#3

Denna ser bra ut (kopierad från refererad tråd, tack Solbulle)

<script language="JavaScript" type="text/javascript">
function addToSelection(before,after){
	if(document.selection.createRange().text){
		document.selection.createRange().text=before+document.selection.createRange().text+after;
	}
}
</script>
<form method="POST">
        <input type="Button" value="<B>" onClick="addToSelection('<b>','</b>');">
        <input type="Button" value="<I>" onClick="addToSelection('<i>','</i>');">
        <input type="Button" value="<U>" onClick="addToSelection('<u>','</u>');">
        <br>
        <textarea name="Text1" Rows=8 Cols=70></textarea>
</form>

Fast jag skulle vilja ha så att man kan klicka mitt i ett ord och bara få en <b>-tagg t.ex. Någon som vet?

Tack på förhand!

128 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
121 ms — hämta tråd, inlägg och bilagor (db)