webForumDet fria alternativet

Prompt

12 svar · 188 visningar · startad av Webslave

WebslaveMedlem sedan maj 2002662 inlägg
#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?

JojoxxMedlem sedan juni 20004 306 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);
WebslaveMedlem sedan maj 2002662 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 ;)

EkströmMedlem sedan feb. 20021 690 inlägg
#4

Varför göra det med JavaScript?

WebslaveMedlem sedan maj 2002662 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*

WebslaveMedlem sedan maj 2002662 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)

EkströmMedlem sedan feb. 20021 690 inlägg
#7

PHP kanske? :e

EkströmMedlem sedan feb. 20021 690 inlägg
#8

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

WebslaveMedlem sedan maj 2002662 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

colioneMedlem sedan juni 20013 386 inlägg
#10
document.test.text.value += HTMLlink
WebslaveMedlem sedan maj 2002662 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();"

JojoxxMedlem sedan juni 20004 306 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>
WebslaveMedlem sedan maj 2002662 inlägg
#13

Tackar ;) Funkar fin fint

Genererad på 381 ms · cache AV · v20260730165559-full.f96bc7eb