Avatar billede okidoky Nybegynder
13. maj 2006 - 12:44 Der er 1 kommentar og
1 løsning

Gæstebog

Hejsa
¨
Jeg har en gæstebog på min side, folk skriver også deres mail på siden.

Der er nogen søgemaskiner der kigger en side igennem for mail, så begynder de at fylde dig op med emails.

Hvordan kan man have en slags sikring på at de sider ikke kan finde eller ikke må tage email fra min side???
Avatar billede goose Nybegynder
13. maj 2006 - 12:54 #1
På html.dk er der en ganske udemærket artikel om netop det problem du beskriver.

Der er forskellige måder at løse det på, men den mest sikre er selvfølgelig at lade være at skrive email adresser på siden.

http://www.html.dk/artikler/00041/

/Goose
Avatar billede softspot Forsker
13. maj 2006 - 13:00 #2
Det er dårlig stil at skrive emails i klartekst på en hjemmeside (også selvom de kun står i href på et link), netop af samme årsag. Derfor skal du nok have gang i noget med at maskere de emails, f.eks. ved at tilføje en eller anden dummytekst i emailen som du så fjerner hvis folk klikker på emailen for at sende en mail til vedkommende.

Det kunne f.eks. være at du lavede en onclick-handler til dit link, der sørgede for at fjerne denne dummytekst fra mailadressen inden den lader linkets standard-funktionalitet tage over.

Eksempel:

<html>
<head>
  <script type="text/javascript">
    function prepEmail(obj) {
      if(obj) {
        obj.href = obj.href.replace(/(DUMMYTEXT.)/g, '');
      }
    }
  </script>
</head>
<body>
  <a href="mailto:en_mailadresse@domain.DUMMYTEXT.topdomain" onclick="prepEmail(this)">Send en mail til denne bruger</a>
</body>
</html>
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
Kurser inden for grundlæggende programmering

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