Avatar billede swasper Nybegynder
03. april 2002 - 20:19 Der er 7 kommentarer og
1 løsning

Generer en url

Lad os sige jeg har to input felter hvor jeg i den ene indtaster en url og i den anden indtaster en tekst, hvordan får jeg så et script til at sætte dem sammen og smide det ned i et textarea?

Så der er i textarea kommer til at stå:

<a href="url">tekst</a>
Avatar billede jakoba Nybegynder
03. april 2002 - 20:25 #1
<form ... >

URL: <input type='text' name='dinurl' value=""><br>
tekst: <input type='text' name='dintekst' value=""><br>
<input type='button' value="Lav HTML link"
  onclick="this.form.outp.value='<a href=\"'+this.form.dinurl.value+'\">'+this.form.dintekst.value+'</a>';">
<textarea name='outp' rows=4 cols=65 wrap='logical'></textarea>
</form>

mvh JakobA
Avatar billede stigc Nybegynder
03. april 2002 - 20:26 #2
document.myform.textareaname.value="<a href=\"" + document.myform.linkfield.value + "\">" + document.myform.linklable.value + "</a>";
Avatar billede jakoba Nybegynder
03. april 2002 - 20:27 #3
he he.
Avatar billede swasper Nybegynder
03. april 2002 - 20:31 #4
okay nu er jeg bare forviret, dit jakoba virker jo ikke ligefrem?!
Avatar billede jakoba Nybegynder
03. april 2002 - 20:33 #5
hu hu.
så har jeg lavet en fejl.
brug stigc's
Avatar billede swasper Nybegynder
03. april 2002 - 20:41 #6
okay stigc ->> hva vil du lige forklare nærmere hvordan jeg får det skidt til at funke?! :-)
Avatar billede Slettet bruger
03. april 2002 - 21:20 #7
<script>
function skrivLink(f) {
v1 = f.url.value;
v2 = f.txt.value;
f.res.value = "<a href=\"" + v1 + "\">" + v2 + "</a>"; //Sæt et + efter lighedstegnet, hvis det nye link skal sættes i slutningen af det allerede indtastede, frem for at slette alt andet!
}
</script>

Og så:

<form>
Linkets url: <input type="text" name="url" value="http://"><br>
Linkets tekst: <input type="text" name="txt" value="Klik her!"><br>
<input type="button" value="Generér kode!" onClick="skrivLink(this.form);"><br>
<textarea cols="20" rows="5" name="res"></textarea>
</form>
Avatar billede Slettet bruger
03. april 2002 - 21:22 #8
Det virker, men textarea'ets cols skal nok være lidt mere...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester