webForumDet fria alternativet

Samma funktion med [B] som i wF

1 svar · 193 visningar · startad av Oputres

OputresMedlem sedan feb. 2004333 inlägg
#1

Allå.

Jag skulle desperat vilja ha en liknande funktion som den som återfinns i detta forum, dvs att om man trycker på en knapp så läggs koden in direkt i formuläret.

Fast istället för kodtaggar vill jag ha Å Ä Ö (för utländska besökare som saknar dessa knappar på tangentbordet). Klickar jag på Å-knappen skall Å in i formuläret.

Jag har tittat lite på wF-koden och försökt modifiera den efter mina ändamål:

I JS-filen vbcode.js:

function vbcode(theform,vbcode,prompttext) {
	donotinsert = false;
		for (i = 0; i < tags.length; i++) {
			if (tags[i] == vbcode)
				donotinsert = true;
			}
		if (donotinsert)
			stat("already_open");
		else {
			theform.message.value += "["+vbcode+"]";
			arraypush(tags,vbcode);
			}
	theform.message.focus();
}

I asp-filen:

<script language="Javascript" src="inst/vbcode.js"></script>

...

<input type="button" value=" Å " onclick="vbcode(this.form,'&Aring;','')">
<form name="vbform" method="post" action="">
  <textarea name="message" cols="90" rows="20" wrap="VIRTUAL"></textarea><br>
  <input type="submit" name="Submit" value="Spara">

Men det läggs ju såklart inte in någonting. Någon som kan hjälpa mig?

OputresMedlem sedan feb. 2004333 inlägg
#2

Det löste sig! Klart som F att det går bättre om man stoppar in knappen innanför <form>-taggarna + lite andra ändringar.

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