webForumDet fria alternativet

Prompt

JavaScriptur Javascript

12 svar · 188 visningar · startad av Webslave

Medlem sedan maj 2002647 inlägg
Frågan#1

Nu kommer jag säkert få smisk men jag har sökt och hittar inget... har antagligen inte sökt på rätt saker men...

Jag letar efter ett prompt script ungefär som här på wF när man ska lägga in länkar. Jag har aldrig gjort något sånt så... help?

Medlem sedan juni 20004 308 inlägg
#2

Du menar ungefär;

url=prompt("Ange en URL...","http://");
linktext=prompt("... och en länktext","");
HTMLlink=(url&&linktext)?"<a href=\""+url+"\">"+linktext+"</a>":"";
alert(HTMLlink);
Medlem sedan maj 2002647 inlägg
#3

Inte dirket... jag ska lägga in det i en [ http="adress" ] Text [/ http ] Men det fixar jag nog med hjälp av scriptet... tackar ;)

Medlem sedan feb. 20022 594 inlägg
#4

Varför göra det med JavaScript?

Medlem sedan maj 2002647 inlägg
#5

Ok... jag hade fel :( Jag behöver lite mer hjälp.

Så här ser det ut:

<script language="javascript">
function Link(){
  url=prompt("Ange en URL...","http://");
  linktext=prompt("... och en länktext","");
  HTMLlink=(url&&linktext)?"[http="+url+"]"+linktext+"[/http]:"";
  alert(HTMLlink);
}
</script>
<form name="test">
<input type="button" value="HTTP" OnClick="Link();">
<br>
<textarea name="text"></textarea>
</form>

Hur får jag in det i textarean? *pinsamt*

Medlem sedan maj 2002647 inlägg
#6

Ekström skrev:

Varför göra det med JavaScript?

Vad ska jag annars använda? (Det ska in på en php-sida)

Medlem sedan feb. 20022 594 inlägg
#7

PHP kanske? :e

Medlem sedan feb. 20022 594 inlägg
#8

Eller menar du inte att du vill ersätta [lank=hej.se]me[/lank] med en länk?

Medlem sedan maj 2002647 inlägg
#9

Nope... det kan jag redan. Om du läser min fråga högst upp så ser du att jag vill ha en promt för att få ut det i textarean

Medlem sedan juni 20014 421 inlägg
#10
document.test.text.value += HTMLlink
Medlem sedan maj 2002647 inlägg
#11

Jag får ett felmeddelande:
Rad: 10
Tecken: 1
Ett objekt förväntas... det är endast koden ovan... jag antar att det blir fel med OnClick="Link();"

Medlem sedan juni 20004 308 inlägg
#12
<script language="JavaScript" type="text/javascript">
function justDoIt(){
url=prompt("Ange en URL...","http://");
linktext=prompt("... och en länktext","");
HTMLlink=(url&&linktext)?"[http=\""+url+"\"]"+linktext+"[/http]":"";
document.myForm.myText.value+=HTMLlink;
}
</script>
<form name="myForm">
<input type="button" value="Länka" onClick="justDoIt();">
<textarea name="myText"></textarea>
</form>
Medlem sedan maj 2002647 inlägg
#13

Tackar ;) Funkar fin fint

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