HTML-mail met javascript

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • Stalkert
  • Registratie: Januari 2001
  • Laatst online: 06-08 15:23
Heeft er iemand ervaring met het includen van bepaalde javascripts in html nieuwsbrieven?
Dit heb ik namelijk nodig om bepaalde banners te laten zien in de nieuwsbrief.

Iemand een idee of mailclients dit leuk gaan vinden?

Acties:
  • 0 Henk 'm!

  • orf
  • Registratie: Augustus 2005
  • Laatst online: 13:06

orf

Nee, dit vinden mailclients niet leuk. Ze strippen het gewoonweg eruit.

Acties:
  • 0 Henk 'm!

  • kalizec
  • Registratie: September 2000
  • Laatst online: 17-07 01:45
En al zouden mailclients het wel ondersteunen, dan is het een dusdanig groot privacy- en beveiligingslek dat het eerste dat ieder verstandig persoon het heel rap uitschakelt.

Core i5-3570K/ASRock Z75 Pro3/Gigabyte Radeon HD7850/Corsair XMS3 2x4GB/OCZ Vertex2 64GB/3x640GB WD Black/24" B2403WS Iiyama x2/Nec 7200S


Acties:
  • 0 Henk 'm!

  • LinuX-TUX
  • Registratie: December 2003
  • Laatst online: 17-09 13:27
Met kalizec,

in 19982000 een mailtje naar m'n oom gestuurd met een full screen javascript popup ( flash filmpje -> format C: :+ )

Sindsdien hebben een hoop (web)clients scripting gesloopt omdat ze zelf ook wel doorhadden dat het niet zo veilig is.

offtopic:
Oom deed ook systeembeheer. Die heeft gelijk op alle kantoren Outlook nagelopen, om het uit te gooien

Acties:
  • 0 Henk 'm!

  • _Thanatos_
  • Registratie: Januari 2001
  • Laatst online: 05-09 14:39

_Thanatos_

Ja, en kaal

In mailings zijn er een paar regels die je in je achterhoofd moet houden:
  1. Oldskool HTML4 baggercode met table-layouts, géén doctype en de <head> helemaal leeg laten.
  2. Geen embedded css gebruiken, alleen inline!
  3. Short-hand css properties altijd helemaal expanden.
  4. Font properties op ieder element met tekst opnieuw definiëren
  5. Geen background-image gebruiken, alleen background-attribute van table en td.
  6. Geen javascript, ook niet inline.
  7. Nooit uitgaan van default styles - je komt altijd in de knoop met de css van een webmailclient.
  8. Niet proberen te rommelen met floats en positioning.
  9. Listitems die meer dan 1 regel beslaan: bespaar je de frustratie en maak daar een table van.
Ik vind het ook verschrikkelijk hoe kut mailclients met html e-mail omgaan. Maarja, e-mail is daar nooit voor bedoeld en de maatregelen die door clients genomen worden, zijn ook wel een soort van begrijpelijk. Maar wel jammer.

[ Voor 4% gewijzigd door _Thanatos_ op 08-07-2009 12:58 ]

日本!🎌


Acties:
  • 0 Henk 'm!

  • sam.vimes
  • Registratie: Januari 2007
  • Laatst online: 08-06 08:44
_Thanatos_ schreef op woensdag 08 juli 2009 @ 12:57:
In mailings zijn er een paar regels die je in je achterhoofd moet houden:
10. Voeg ook een text/plain alternatief toe voor de lezers die geen html willen/kunnen zien.

Acties:
  • 0 Henk 'm!

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 18-09 16:28

Bosmonster

*zucht*

_Thanatos_ schreef op woensdag 08 juli 2009 @ 12:57:
In mailings zijn er een paar regels die je in je achterhoofd moet houden:
• Geen background-image gebruiken, alleen background-attribute van table en td.
Helaas kun je background-images helemaal niet meer gebruiken als je een zakelijke doelgroep hebt. Outlook 2007 ondersteunt deze in zn geheel namelijk niet meer.

Wil je ze toch perse gebruiken, zorg dan in ieder geval dat je OOK een goed leesbare achtergrondkleur instelt.

Acties:
  • 0 Henk 'm!

Verwijderd

• Font properties op ieder element met tekst opnieuw definiëren
Font-family kun je op de TABLE laten staan, font-size wel in iedere TD plaatsen.

Misschien nog eentje: absolute paden naar de evenutele background-images?

Acties:
  • 0 Henk 'm!

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 18-09 16:28

Bosmonster

*zucht*

Verwijderd schreef op woensdag 08 juli 2009 @ 17:06:
[...]

Misschien nog eentje: absolute paden naar de evenutele background-images?
Dat lijkt me sowieso de bedoeling met alle afbeeldingen, tenzij je ze in de mail wilt includen :P

Acties:
  • 0 Henk 'm!

Verwijderd

Bosmonster schreef op woensdag 08 juli 2009 @ 17:08:
Dat lijkt me sowieso de bedoeling met alle afbeeldingen, tenzij je ze in de mail wilt includen :P
Fout wordt toch nog regelmatig gemaakt bij de nieuwsbrieven die ik ontvang ... Alles bij elkaar toch een mooi compleet lijstje!

Acties:
  • 0 Henk 'm!

Verwijderd

_Thanatos_ schreef op woensdag 08 juli 2009 @ 12:57:
  1. Listitems die meer dan 1 regel beslaan: bespaar je de frustratie en maak daar een table van.
Die had ik over het hoofd gezien. Ik vermijd altijd alle elementen die default margin hebben, dus ook HEADINGS, P, UL, enz. En ook nooit te fancy gaan doen met rowspan, dat gaat ook niet altijd lekker ...

Back to the history?

Acties:
  • 0 Henk 'm!

  • torp
  • Registratie: Januari 2001
  • Laatst online: 08-09 12:48
_Thanatos_ schreef op woensdag 08 juli 2009 @ 12:57:
Oldskool HTML4 baggercode met table-layouts
Dat had ik ook gelezen maar uiteindelijk heb ik een nieuwsbrief opgebouwd uit geneste div's en hij doet het perfect, zelfs in Gmail. Wel quoted printable encoding toepassen.
_Thanatos_ schreef op woensdag 08 juli 2009 @ 12:57:
géén doctype en de <head> helemaal leeg laten
Die kende ik nog niet. Eens proberen.

Acties:
  • 0 Henk 'm!

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 18-09 16:28

Bosmonster

*zucht*

torp schreef op woensdag 08 juli 2009 @ 17:14:
[...]

Dat had ik ook gelezen maar uiteindelijk heb ik een nieuwsbrief opgebouwd uit geneste div's en hij doet het perfect, zelfs in Gmail. Wel quoted printable encoding toepassen.


[...]

Die kende ik nog niet. Eens proberen.
Ook getest in Outlook 2007? :P

Acties:
  • 0 Henk 'm!

  • MueR
  • Registratie: Januari 2004
  • Laatst online: 13:03

MueR

Admin Tweakers Discord

is niet lief

Banners in een nieuwsbrief? Yugh. Zie hier een voorbeeld waarom javascript standaard niet meer kan in hedendaagse mail clients.

Anyone who gets in between me and my morning coffee should be insecure.


Acties:
  • 0 Henk 'm!

  • torp
  • Registratie: Januari 2001
  • Laatst online: 08-09 12:48
Volgens mij is dat de Outlook van de klant, ja. Het gaat wel om een eenvoudig ontwerp. Ik ben net de php aan het aanpassen, maar ik wil je later wel een testje sturen...

Acties:
  • 0 Henk 'm!

  • Cartman!
  • Registratie: April 2000
  • Niet online
head leeglaten? gewoon geen head. Begin direct met je table :)

En idd geen background images omdat Outlook 2007 dat niet pakt, losers bij microsoft :{ Heeft weer tijden gekost om designers dat duidelijk te maken :+

edit: als je een banner wilt, neem dan desnoods een animated GIF. Waarom je mensen echter lastig zou vallen daarmee zou ik niet weten, wees blij dat je ze uberhaupt al opt-in gegeven hebben.

[ Voor 30% gewijzigd door Cartman! op 09-07-2009 10:03 ]

Pagina: 1