/ Forside / Teknologi / Udvikling / HTML / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
HTML
#NavnPoint
molokyle 11184
Klaudi 5506
bentjuul 3377
severino 2040
smorch 1950
strarup 1525
natmaden 1396
scootergr.. 1320
e.c 1150
10  miritdk 1110
Nyhedsbrev: HTML i emails
Fra : Mercury79


Dato : 13-06-07 13:37

Jeg arbejder på at udsende nogle nyhedsbreve til brugerne på mit
site. Jeg bruger en - synes jeg selv - ret enkel kode, der også
virker ganske fint på sitet. Problemet opstår, når skidtet skal
sendes ud til brugernes emails.

Foroven i nyhedsbrevet vil jeg have en række rubrikker, der så
skal fungere som henvisninger til artiklerne længere nede i
nyhedsbrevet. Altså sådan:

<a href="#1"><b>whatever</b></a><br>
<h5 id="#1"><b>whatver</b></h5><b>

Det virker bare ikke, selv om jeg sender det som html. Det ser
fint ud og alt det der, men nå man så trykker på henvisningen
åbner et nyt vindue med url: unknown:/// - og en blank side, hvor
der står: Siden kan ikke vises. Foroven på browservinduet står
der: Der opstod en ulovlig syntaksfejl.

Hvordan retter jeg det, så det virker som en henvisninger fra et
sted i mailen til et andet sted i mailen?

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Bertel Lund Hansen (13-06-2007)
Kommentar
Fra : Bertel Lund Hansen


Dato : 13-06-07 14:37

Mercury79 skrev:

> Foroven i nyhedsbrevet vil jeg have en række rubrikker, der så
> skal fungere som henvisninger til artiklerne længere nede i
> nyhedsbrevet.

Du har ingen mulighed for at vide hvordan brugerens system er sat
op hvad HTML angår. Mange afviser det, og andre har en såkaldt rå
visning slået til hvor de vil se koderne.

Lav det som en selvstændig HTML-fil som du vedhæfter. Så vil det
virke hos dem der åbner filen i deres browser, og de andre vil
sikkert helst være fri for HTML i mail.

--
Bertel
http://bertel.lundhansen.dk/      http://fiduso.dk/

Mercury79 (13-06-2007)
Kommentar
Fra : Mercury79


Dato : 13-06-07 14:49

Tak for svaret!

Når du siger: vedhæft det som en fil, hvad mener du så? - jeg er
bestemt ikke professor udi html, så du må gerne forklare, hvad jeg
skal gøre. Ikke selve koden, men hvordan jeg laver filen og
vedhæfter den, så det kommer til at ordentligt ud.

Pointen er jo, at brugerne skal kunne læse nyhedsbrevet i deres mail
uden at besøge mit site.

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Jørn Andersen (13-06-2007)
Kommentar
Fra : Jørn Andersen


Dato : 13-06-07 23:41

On 13 Jun 2007 12:36:54 GMT, Mercury79 <mercury_dk_79@hotmail.com>
wrote:

><a href="#1"><b>whatever</b></a><br>
><h5 id="#1"><b>whatver</b></h5><b>
>
>Det virker bare ikke, selv om jeg sender det som html. Det ser
>fint ud og alt det der, men nå man så trykker på henvisningen
>åbner et nyt vindue med url: unknown:/// - og en blank side, hvor
>der står: Siden kan ikke vises. Foroven på browservinduet står
>der: Der opstod en ulovlig syntaksfejl.

Har du prøvet at bruge et andet navn, fx. n1 - id'er må ikke starte med
et tal.
<url:
http://www.w3.org/TR/1999/REC-html401-19991224/types.html#type-name>

Der skal heller ikke være # andet end i href'en (ikke i id'en):

<a href="#n1"><b>whatever</b></a><br>
<h5 id="n1"><b>whatver</b></h5><b>


Good luck!

--
Jørn Andersen,
Brønshøj

Mercury79 (15-06-2007)
Kommentar
Fra : Mercury79


Dato : 15-06-07 09:58

Det virker heller ikke. Det gør ingen forskel for mig, om id'en starter
med et bogstav eller tal, ligesom det heller ikke gør en forskel, om der
er et # eller ej i id'en.

Men tak for budet!

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

per christoffersen (15-06-2007)
Kommentar
Fra : per christoffersen


Dato : 15-06-07 10:04


"Mercury79" <mercury_dk_79@hotmail.com> skrev i en meddelelse
news:467254ae$0$90265$14726298@news.sunsite.dk...
> Det virker heller ikke. Det gør ingen forskel for mig, om id'en starter
> med et bogstav eller tal, ligesom det heller ikke gør en forskel, om der
> er et # eller ej i id'en.

Jeg kan ikke mindes, at jeg har set en HTML.mail med interne links, så måske
kan det slet ikke lade sig gøre.
Hvis mail programmet af sig selv vil åbne et http-link i default browseren,
så nytter det jo ikke så meget.

Den normale fremgangsmåde er vel også, at man skriver små introduktioner i
nyhedsbrevet, og så linker til de fulde artikler på nettet, - en af
pointerne med en nyhedsmail er jo ofte netop at få mere fokus på websitet.

Men hvis du har en HTML.mail med interne links der virker, kan du jo sniffe
lidt i den og se hvordan det skal gøres.

/Per



Mercury79 (15-06-2007)
Kommentar
Fra : Mercury79


Dato : 15-06-07 11:05

Faktisk har jeg lige fundet ud af, at når jeg sender html med mail, virker
lortet ikke (altså href-henvisningerne), men når jeg sender det afsted som
nyhedsbrev fra mit site, virker nogle af henvisningerne.

Denne form virker faktisk:
<b><h3 id="#top">Nyheder uge 24:</h3></b>
<a href="#top"><b>Tilbage til toppen</b></a>

Denne form virker ikke:
<a href="#11"><b>Ændringer i opsætningen</b></a>
<h5 id="#11"><b> Ændringer i opsætningen </b></h5>

Næste gang vil jeg prøve, som du skrev, ikke at starte id'erne med tal. Men det
kan altså lade sig gøre at henvise mva. html i en mail. Hurra for det!

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Erik Ginnerskov (15-06-2007)
Kommentar
Fra : Erik Ginnerskov


Dato : 15-06-07 14:55

Mercury79 wrote:

> Denne form virker ikke:
> <a href="#11"><b>Ændringer i opsætningen</b></a>
> <h5 id="#11"><b> Ændringer i opsætningen </b></h5>

Nej, selvfølgelig virker det ikke. Det er formateret forkert. Tegnet # først
i href-værdien fortæller, at det er et lokalt link, til et sted, der hedder
11 længere nede i mailen. Men et sådant sted eksisterer ikke, du har derimod
et sted, der hedder #11. Et id må i øvrigt ikke starte med et tal eller et
#, første tegn skal være et bogstav. Det vil nok heller ikke virke i en
browser.

Dette virker derimod i en browser:

<a href="#t11"><b>Ændringer i opsætningen</b></a>
...
<h5 id="t11"><b> Ændringer i opsætningen </b></h5>

Prøv så, om du kan få det til at virke i em mail også.

--
Med venlig hilsen
Erik Ginnerskov
http://hjemmesideskolen.dk/ - http://ginnerskov.dk/
http://html-faq.dk



Mercury79 (15-06-2007)
Kommentar
Fra : Mercury79


Dato : 15-06-07 15:01

Okay, det vidste jeg faktisk ikke. Men det virker i en browser, selv om det
første tegn er enten # eller er tal. Men jeg skal prøve det næste gang, jeg
sender nyhedsbrev ud.

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408849
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste