Avatar billede testrup Nybegynder
30. august 2005 - 13:19 Der er 2 kommentarer

document.write - tekst som link

Hey venner!

Har lavet et lille "mail-script" med 2 felter/forms. Indtastningen af disse felter bliver smidt ned i et link som jeg så får smidt i hovedet når jeg trykker "SEND". Til denne lille "link-fremvisning" bruger jeg "document.write(mailstring);".

Det eneste problem jeg har tilbage, er at teksten fra "document.write(mailstring);"-commandoen bliver ikke til et klikbart link.

Hvordan "eksporterer" jeg mit link som et klikbart link og altså ikke bare ren tekst? Min "mailstring" ser sådan ud:

_______________________________________________

<script type="text/javascript">
function makeLink(f){
  var mailstring = "mailto:";
  mailstring += f.reciever.value + (f.altReciever.value != ""?","+f.altReciever.value:"");
  mailstring += "?subject=" + escape(f.subject.value);
  mailstring += "&amp;body=" + escape("Ring lige til " + f.navn.value + " på telefon " + f.phone.value + ", når du har tid. Mvh. Simon");
  var lnk = document.getElementById('mitLink')
  lnk.href = mailstring;
  document.write(mailstring);
  lnk.disabled = false;
  return false;
}
</script>
________________________________________________

Skal der en href ind et sted? Hvis ja, hvor? Ved min "document.write" eller ved "var mailstring"?

På forhånd tak!

Mvh.
Simon
Avatar billede roenving Novice
30. august 2005 - 13:23 #1
Hvorfor har du ikke gjort, som jeg viste i det andet spørgsmål, hvor der var en cut'n'paste-løsning ?-)
Avatar billede testrup Nybegynder
30. august 2005 - 14:24 #2
Fordi det gik galt.. :) For det første skriver den ikke noget i "body" når den åbner Outlook.. For det andet, forstod jeg ikke det med linket der er disabled. Dérfor lavede jeg bare løsningen med document.write, heh.. Det virker HELT perfekt, hvis bare jeg copy/paster outputtet ind i adressenlinien og trykker ENTER..
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