emails printen

Gestart doorOne2xs9 reacties402 weergaven

10 berichten · pagina 1 van 1

One2xs

Bot · Topicstarter

Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Ik zag in de code van one2xs dat e-mails werden beveiligd dmv emails om te zetten in JS en door document.write te doen, en door document.write bugt soms ook heel het topic als er een email in gepost word.

Wat is er mis met gewoon een element aan te maken en die op te vullen met tekst met JS, zonder document.write?
0
Berichten
13.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Zo als het nu is lijkt me gewoon goed? Alleen dan de ajax die er nog niet goed mee omgaat..

Ik snap trouwens niet helemaal wat je bedoelt met die laatste zin?
0
One2xs

Bot · Topicstarter

Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Sjoerd schreef:
Zo als het nu is lijkt me gewoon goed? Alleen dan de ajax die er nog niet goed mee omgaat..

Ik snap trouwens niet helemaal wat je bedoelt met die laatste zin?
Door document.write in de AJAX gaat de pagina op helemaal wit, daar zeg ik, dat het beter is om een element aan te maken, en dat element via innerHTML op te vullen met het mailadres.
0
Berichten
13.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Zoals het nu is, is gewoon goed. Alleen de UBB parser moet een beetje aangepast worden, zodat een email goed wordt weergegeven door de ajax. Dat zou wel via een element kunnen, maar volgens mij denk je dan iets te moeilijk..
0
One2xs

Bot · Topicstarter

Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Sjoerd schreef:
Zoals het nu is, is gewoon goed. Alleen de UBB parser moet een beetje aangepast worden, zodat een email goed wordt weergegeven door de ajax. Dat zou wel via een element kunnen, maar volgens mij denk je dan iets te moeilijk..
Nee, nu is het niet goed, want ajax rendert het verkeerd als je met document.write gaat werken

toevoeging op 4 augustus 2012, 19:45:31:
Met een ubb parser kan het evt ook gewoon, maar hoe wil je dat dan toepassen?
0
Berichten
1.684
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Is inderdaad wel een bug. Hij geeft gewoon niets met een e-mailadres? confused
0
Rik

Lid

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
Raaoul schreef:
Eerdere citaten tonen
Sjoerd schreef:
Zoals het nu is, is gewoon goed. Alleen de UBB parser moet een beetje aangepast worden, zodat een email goed wordt weergegeven door de ajax. Dat zou wel via een element kunnen, maar volgens mij denk je dan iets te moeilijk..
Nee, nu is het niet goed, want ajax rendert het verkeerd als je met document.write gaat werken

toevoeging op 4 augustus 2012, 19:45:31:
Met een ubb parser kan het evt ook gewoon, maar hoe wil je dat dan toepassen?
Maar hoe wil jij dan aan de pagina doorgeven welk email adres er in welk element moet komen te staan, zonder de email in de broncode te laten zien?
0
One2xs

Bot · Topicstarter

Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
@Rik

Ik zie letterlijk dit staan:

<script type="text/javascript" language="javascript">document.write(<a href="ma);document.write(ilto:+);document.write(sjoer);document.write(d@one);document.write(2xs.c);document.write(om);document.write(">);document.write(sjoer);document.write(d@one);document.write(2xs.c);document.write(om);document.write(</a>);</script>


Het word dus via PHP geregeld, dan is het makkelijk.
Je maakt een random integer en dan als volgt:

[COLOR= #0000BB]<?php

$rand[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/rand"]rand[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]111[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]999[/COLOR][COLOR= #007700]);[/COLOR]

?>
<span id="mail<?= $rand ?>"></span>

<script type="text/javascript">$(#mail<?= $rand ?>).html(hier dan alle mail dingen);</script>
0
Rik

Lid

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
Maar dan staat de mail toch letterlijk in hier dan alle mail dingen en kan een site scraper die emails zonder problemen ophalen?
0
One2xs

Bot · Topicstarter

Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Rik schreef:
Maar dan staat de mail toch letterlijk in hier dan alle mail dingen en kan een site scraper die emails zonder problemen ophalen?
Je doet dan meerdere .html() calls he...
//of gewoon append

$(#mail<?= $rand ?>).append(info@);
$(#mail<?= $rand ?>).append(ik.);
$(#mail<?= $rand ?>).append(nl);


Of iets dergelijks
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren