verstecken Mehrfachverwendung
    


WWW.WEB-TOOLBOX.NET

BEISPIEL ZURÜCK SITEMAP  

  Email vor Spidern verstecken (Mehrfachverwendung)

Dieses Script erfüllt den gleichen Zweck wie das erste und zweite Beispiel und schützt weitgehend vor lästigen Emails. Erklärungen entnehmen sie dem Beispiel 1

Siehe Beispiel 1: Email Verstecken 1


Wenn mehrere Email-Adressen auf einer Seite eingetragen werden sollen (z.B. Mitgliederliste Sportverein, Mitarbeiterverzeichnis), wollen sie nicht unbedingt jedesmal das komplette Script aus dem Beispiel 1 für jede einzelne Adresse eintragen. Ein Scriptaufruf, bei dem die 3 zerpfückten Elemente der Adresse übergeben werden, ist da wirschaftlicher.


Dieses Beispiel zur Mehrfachverwendung innerhalb einer Seite oder einer externen JS-Datei funktioniert in MSIE, Netscape und Opera.


   3 Texte werden beim Aufruf des Scripts übergeben

  • Das Script 'baut' einen Email-Verweis aus 3 Texten zusammen.
  • Die 3 Texte 'stecken' in den Variablen : text1 text2 text3.
  • Das "@" und der Punkt wird vom Script eingetragen.


    Variablenname   Inhalt    Wert  
Variable 1 text1 user  JuppZupp 
Variable 2 text2 domain web 
Variable 3 text3 suffix de 



Beispiel für den Aufruf im Body (erster der 3 Email-Links):

<script type="text/javascript" language="JavaScript">
<!-- Begin

emailscript("JuppZupp", "web", "de");

//  End -->
</script>










im Head:

<script type="text/javascript" language="JavaScript">
<!-- Begin

var text1;
var text2;
var text3;

function emailscript(text1, text2, text3)
{
document.write('<a href="' + 'mailto:' + text1
// Zeilenumbruch (und Kommentar) entfernen
 + '@' + text2 + '.' + text3 + '">'
// Zeilenumbruch (und Kommentar) entfernen
 + text1 + '@' + text2 + '.' + text3 + '
</a>');
}

//-->
</script>


Im Body:

<script type="text/javascript" language="JavaScript">
<!-- Begin

emailscript("JuppZupp", "web", "de");
//  End -->
</script>

<script type="text/javascript" language="JavaScript">
<!-- Begin
emailscript("Juppp-Zupp", "epost", "de");
//  End -->
</script>

<script type="text/javascript" language="JavaScript">
<!-- Begin
emailscript("xyz123", "yahoo", "com");

//  End -->
</script>









NACH OBEN