webForumDet fria alternativet

Smidigare forumkod

JavaScript

2 svar · 241 visningar · startad av joakimweb

Medlem sedan feb. 2002141 inlägg
Frågan#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!

Medlem sedan mars 20015 287 inlägg
#2

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

Medlem 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!

272 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
132 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)