Avatar billede larsne Nybegynder
09. februar 2004 - 08:26 Der er 16 kommentarer og
1 løsning

Send side med email

I Internet explorer har man mulighed for at sende en side med email(findes under fanen Filer), er det muligt at programmere en lignende funktionalitet på en webside?
Jeg fandt denne side http://www.faqts.com/knowledge_base/view.phtml/aid/1729 men jeg kan kun få kildekoden sat ind som tekst i emailen, ikke som en vedhæftet fil.
Avatar billede larsne Nybegynder
10. februar 2004 - 08:26 #1
..
Avatar billede jtc Nybegynder
12. februar 2004 - 15:11 #2
Hej hvis du kan finde ud af at få kildekoden sat ind som tekst i emailen kan du så ikke lige forklare mig det??
Avatar billede larsne Nybegynder
12. februar 2004 - 15:33 #3
Herunder ser du koden, bemærk at siden skal afvikles på en webserver, det dur ikke hvis du åbner isden på en lokal maskine. Koden virker så vidt jeg ved kun i internet explorer.

<html xmlns:msie>
<msie:download id="downloader"
style="behavior:url(#default#download)" />

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>Ny side 1</title>

<SCRIPT RUNAT="server">
downloader.startDownload('http://sti til webside', displayData);
function displayData(text)
{
    var body;
    var adresse = 'whomever@whereever.tld';
      if (document.documentElement && document.all)
  body = document.documentElement.outerHTML;
    else if (document.all)
  body = document.body.innerHTML;
    else if (document.getElementById)
  body = '<HTML>' + document.documentElement.innerHTML + '<\/HTML>';
    else if (document.layers)
  body = text
    var url = 'mailto:';
    url += adresse ? adresse : '';
    url += body ? '?body=' + escape(body) : '';
    location.href = url;
}
</SCRIPT>
</head>
Avatar billede jtc Nybegynder
12. februar 2004 - 15:45 #4
hvordan kalder jeg så den funktion, skal jeg bare linke til siden??
Avatar billede larsne Nybegynder
12. februar 2004 - 15:55 #5
ja, siden skal bare åbnes.
Avatar billede jtc Nybegynder
12. februar 2004 - 15:57 #6
er der nogle ting jeg skal lave om i inden??
Avatar billede larsne Nybegynder
12. februar 2004 - 16:18 #7
'http://sti til webside' skal laves om til stien for den side du vil hente koden ud af.
'whomever@whereever.tld' skal være en gyldig email adresse.
Avatar billede jtc Nybegynder
12. februar 2004 - 16:28 #8
den sender bare kildekoden på det du har skrevet her til min mail og ikke noget om den side som jeg ellers bedte den om at sende, hvad er der galt???
Avatar billede larsne Nybegynder
13. februar 2004 - 13:16 #9
Nu har jeg selv rodet lidt mere med det, koden ser sådan ud nu.. desværre virker det ikke på mere indviklede sider, der får man bare javascript fejl.

<html xmlns:msie>
<msie:download id="downloader"
style="behavior:url(#default#download)" />

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>Ny side 1</title>

<SCRIPT>
downloader.startDownload('http://sti til webside', displayData);
function displayData(text)
{
    var body;
    var adresse = 'whomever@whereever.tld';
  body = text
    var url = 'mailto:';
    url += adresse ? adresse : '';
    url += body ? '?body=' + escape(body) : '';
    location.href = url;
}
</SCRIPT>
</head>
Avatar billede jtc Nybegynder
13. februar 2004 - 13:23 #10
Det virker stadig ikke, hvorfor???
Avatar billede larsne Nybegynder
13. februar 2004 - 13:35 #11
Det ser ud til at man kun kan bruge sider som ligger på den samme server hvor kode-siden afvikles. Ellers får man en tilladelse nægtet fejl.
Avatar billede jtc Nybegynder
13. februar 2004 - 13:40 #12
jamen den første kode du sendte sender godt nok en mail men i den står der bare den information som står i din kildekode
Avatar billede larsne Nybegynder
13. februar 2004 - 14:03 #13
Den virker hos mig, men den side du vil have koden fra må ikke være særlig stor + den skal ligge på samme server.  Hvilken fejl får du? (klik det gule udråbstegn i nederste venstre hjørne)
Avatar billede jtc Nybegynder
13. februar 2004 - 14:08 #14
den siger det er linien
    location.href = url;
Avatar billede larsne Nybegynder
13. februar 2004 - 15:57 #15
Siden du henter er nok for stor, desværre virker det ikke særlig godt :(, jeg tror jeg forsøger mig med noget ASP kode istedet, og lukker dette spørgsmål
Avatar billede jtc Nybegynder
13. februar 2004 - 16:06 #16
Okay, men hvis du for noget ASPkode til at virke vil du så ikke skrive til mig
Avatar billede larsne Nybegynder
13. februar 2004 - 16:21 #17
lukket
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