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?
12 svar · 188 visningar · startad av Webslave
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?
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);
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 ;)
Varför göra det med JavaScript?
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*
Ekström skrev:
Varför göra det med JavaScript?
Vad ska jag annars använda? (Det ska in på en php-sida)
PHP kanske? :e
Eller menar du inte att du vill ersätta [lank=hej.se]me[/lank] med en länk?
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
document.test.text.value += HTMLlink
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();"
<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>
Tackar ;) Funkar fin fint