webForumDet fria alternativet

gör om text till länk

3 svar · 421 visningar · startad av Hallgren

HallgrenMedlem sedan dec. 19991 606 inlägg
#1

[r]
letar efter det skriptet som vi använder här på wF för att formatera länk och bild när vi skirver ett inlägg. Ja, ni vet man får upp en prompt och sånt där. :)

JojoxxMedlem sedan juni 20004 308 inlägg
#2

Scriptet finns i denna fil och funktionen som anropas heter namedlink(theform,thetype). theform är objektreferensen för formuläret i fråga och thetype är en sträng där "URL" anger att "http://" skall föreslås i prompten, allt annat än "URL" ger en tom prompt. Resultatet kastas till ett fält vid namn message.

HallgrenMedlem sedan dec. 19991 606 inlägg
#3

måste erkänna att jag går vilse i skriptet. Måste jag ändra något i skriptet eller kan jag bara lägga in det och sen köra:
<input type="button" value="http://" onclick="namedlink(this.form,'URL')"> ?

JojoxxMedlem sedan juni 20004 308 inlägg
#4

Såg inte att det var några variabler som var definierade i vbcode_language.js

<script language="JavaScript" type="text/javascript">
// Följande är hämtat från vbcode_language.js och vbcode.js hos [url]www.webforum.nu[/url]
link_text_prompt = "Skriv in den text som ska länkas (frivilligt)";
link_url_prompt = "Ange den kompletta URL-adressen";
link_email_prompt = "Ange e-postadressen som ska länkas";
function namedlink(theform,thetype) {
// inserts named url or email link - [url=mylink]text[/url]
	linktext = prompt(link_text_prompt,"");
		var prompttext;
		if (thetype == "URL") {
			prompt_text = link_url_prompt;
			prompt_contents = "http://";
			}
		else {
			prompt_text = link_email_prompt;
			prompt_contents = "";
			}
	linkurl = prompt(prompt_text,prompt_contents);
	if ((linkurl != null) && (linkurl != "")) {
		if ((linktext != null) && (linktext != ""))
			theform.message.value += "["+thetype+"="+linkurl+"]"+linktext+"[/"+thetype+"] ";
		else
			theform.message.value += "["+thetype+"]"+linkurl+"[/"+thetype+"] ";
		}
	theform.message.focus();
}
</script>
<form>
<input type="button" value="http://" onClick="namedlink(this.form,'URL');"><br>
<textarea cols="20" rows="8" name="message"></textarea>
</form>
127 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)