Monshi Posted February 7, 2005 Share Posted February 7, 2005 Har Eforum slutat byta ut @ mot en bild? //eforum.idg.se/viewmsg.asp?EntriesId=675774 Bara undrar /T Even when we know we´ll never find the answers, we have to keep on asking questions. Link to comment Share on other sites More sharing options...
Erik Junesjö Posted February 7, 2005 Share Posted February 7, 2005 Har Eforum slutat byta ut @ mot en bild? Ja, det skrivs nu ut med javascript istället. //Erik Link to comment Share on other sites More sharing options...
[Esc] Posted February 7, 2005 Share Posted February 7, 2005 Fast i användarinfo ligger @-bilden kvar -- [Esc] Link to comment Share on other sites More sharing options...
[Esc] Posted February 7, 2005 Share Posted February 7, 2005 Ja, det skrivs nu ut med javascript istället. En fördel med det är ju att det går att kopiera en adress och klistra in i ett mejl, utan att behöva "editera" Bra Erik! -- [Esc] Link to comment Share on other sites More sharing options...
Poker Posted February 7, 2005 Share Posted February 7, 2005 fast vad är skillnaden? i Java? Infon en bild men inte i inläggen? Själv skriver jag ut mailaresser i .gif format. fullständig skyddat mot mailsniffrobotar. Link to comment Share on other sites More sharing options...
Poker Posted February 7, 2005 Share Posted February 7, 2005 spammme@spamlover.com java på denna? Link to comment Share on other sites More sharing options...
[Esc] Posted February 7, 2005 Share Posted February 7, 2005 spammme<script type=text/javascript>document.write('@');</script><noscript>(a)</noscript>spamlover.com -- [Esc] Link to comment Share on other sites More sharing options...
Poker Posted February 7, 2005 Share Posted February 7, 2005 aha.. enklare än att göra en gif. Hur får man till det då enklast? Link to comment Share on other sites More sharing options...
Anjuna Moon Posted February 7, 2005 Share Posted February 7, 2005 fast vad är skillnaden? I många av forumen används @ i kodsektionerna, där dessa låg som bilder var det i princip meningslöst att försöka klippa ut koden i sin utvecklingsmiljö (eftersom du då måste sitta och manuellt lägga in alla @ som försvann). Det är väl en av anledningarna till att detta gjordes. enklare än att göra en gif. Inte det viktigaste argumentet, utan det var användbarheten av slutresultatet som var avgörande skulle jag tro Link to comment Share on other sites More sharing options...
Poker Posted February 7, 2005 Share Posted February 7, 2005 hmm ja det är klart fast frågan var mer hur man kodar det korrekt java på sin sida? Rätt pilligt att göra en gif. (jag gjorde en gif av HELA e-postadressen) Link to comment Share on other sites More sharing options...
Monshi Posted February 7, 2005 Author Share Posted February 7, 2005 automatiskt via kod? Vore häfigt och se hur du löst det? Fast det kanske inte var det du menade, du skapade troligen GIF-bild i ett ritprogram. /T Even when we know we´ll never find the answers, we have to keep on asking questions. Link to comment Share on other sites More sharing options...
Anjuna Moon Posted February 7, 2005 Share Posted February 7, 2005 automatiskt via kod? Vore häfigt och se hur du löst det? Fast det kanske inte var det du menade, du skapade troligen GIF-bild i ett ritprogram. Eller via ASP/PHP och någon lämplig komponent. Link to comment Share on other sites More sharing options...
Poker Posted February 7, 2005 Share Posted February 7, 2005 umm jag gjorde gifen i PS och anpassat efter bakgrund. Min fråga var hur javakoden ser ut för att göra en e-post "osynlig" Link to comment Share on other sites More sharing options...
fhe Posted February 7, 2005 Share Posted February 7, 2005 Min fråga var hur javakoden ser ut för att göra en e-post "osynlig" Om du menar javascript (som inte har något mer än de 4 första bokstäverna gemensamt med java) så gjorde [Esc] View source och klistrade in koden i ett inlägg ovan. Att koda det manuellt med javascript är trist, då måste man antingen göra som ovan eller ersätta varje mailadress med ett anrop till en funktion i stil med följande: function mailsafe(who, where) { document.write(who); document.write('@'); document.write(where); } På sidan ropar man sen på mailsafe('spamme', 'smaplover.com'); istället för att skriva javascriptet. Eller också gör man det helt automatiskt på servern genom t.ex en regexp-ersättning i ASP, PHP (eller för all del i JSP eller en Servlet om man nu vill köra java). Gör man det server side så byter man förmodligen enklast ut alla mailadresser mot något som ser ut som på Eforum: spammme<script type=text/javascript>document.write('@');</script>& lt;noscript>(a)</noscript>spamlover.com Att göra utbytet på servern är jättelätt, så här kan t.ex php-kod se ut för ändamålet: $html=preg_replace("/@/", '<script type="text/javascript">' .'document.write(\'@\');</script>', $html, -1); Byter snabbt och smidigt ut alla förekomster av @ mot ett javascript som skriver ut tecknet istället. Innan det skickas till klienten. Edit: Inget av ovanstående ger en klickbar mailto-länk, det är emellertid inte mycket svårare att göra om man prompt vill ha det. [inlägget ändrat 2005-02-07 21:57:39 av fhe] Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.