verstecken Mehrfachverwendung
    
 HomeEmails • Spiderschutz 01 B Quellcode 

  Spiderschutz 01 B  (Mehrfachverwendung)

Dieses Script ist eine Erweiterung des Beispiels Spiderschutz01. Während bei Spiderschutz 01 lediglich eine feste Emailadresse verwendet werden kann, eignet sich diese Version für den Mehrfacheinsatz. Das Script liegt hier in 2 Versionen vor.

JavaSCript schreibt den HTML-Emailverweis

Erklärungen entnehmen sie bitte dem Beispiel Spiderschutz 01

Wenn mehrere Email-Adressen auf einer Seite eingetragen werden sollen, z.B. für eine Mitgliederliste eines Sportvereins oder ein Mitarbeiterverzeichnis, wollen sie nicht unbedingt jedes Mal das komplette Script aus dem Beispiel 1 für jede einzelne Adresse eintragen. Ein Funktionsaufruf, bei dem die Elemente der Emaladresse jeweils übergeben werden, ist da wirschaftlicher.

Varianten des Beispiels Spiderschutz 03:

1) als Linktext wird jeweils die Emailadresse angezeigt
2) der Linktext kann jedesmal individuell festgelegt werden



1  Script zur Mehrfachverwendung mit 3 Parametern

Version 1: Als anklickbarer Text wird die Emailadresse angezeigt.

Der Funktion werden beim Aufruf 3 Parameter übergeben. Diese 3 Parameter sind die einzelnen Segmente der Emailadresse. Beispiel für den Aufruf der Funktion Schreiben01() im Body-Bereich der HTML-Datei:
<script type="text/javascript" language="JavaScript">
<!-- Begin

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

//  End -->
</script>

Das Resultat des Funktionsaufrufs im Body:  

(Dem Funktionsaufruf wurde hier eine kleine Grafik vorangestellt)


Der Funktion Schreiben01() werden beim Aufruf 3 Parameter übergeben:

    Parametername  Inhalt    Wert  
Parameter 1 text1 user  JuppZupp 
Parameter 2 text2 domain web 
Parameter 3 text3 suffix de 



Im Head-Bereich der HTML-Seite wird das unten dargestellte JavaScript notiert. Beim Einlesen der Webseite wird es in den browserinternen Speicher geladen und steht von nun an zum Abruf bereit. Alternativ, besonders wenn das Script auf mehreren Seiten benötigt wird, kann man die Funktion in einer externen JavaScript-Datei 'unterbringen'.
<script type="text/javascript" language="JavaScript">
<!-- Begin

function Schreiben01(text1, text2, text3)
{

Mailstring = text1  + '@' + text2 + '.' + text3;

document.write('<a href="' + 'mailto:' + Mailstring + '">')
document.write( Mailstring + '</a>');
}

//-->
</script>

Weil die benötigten Bausteine eines Email-Links der Funktion Schreiben01() erst beim Aufruf als Parameter übergeben werden, kann das Script mehrfach verwendet werden. Beispiele
<script type="text/javascript" language="JavaScript">
<!-- Begin

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

<script type="text/javascript" language="JavaScript">
<!-- Begin
Schreiben01("webmaster", "Museum-Lindern", "info");
//  End -->
</script>

<script type="text/javascript" language="JavaScript">
<!-- Begin
Schreiben01("vorstand", "rsv-heinsberg", "com");

//  End -->
</script>











2  Script zur Mehrfachverwendung mit 4 Parametern

Version 2: Als anklickbarer Text wird der als Parameter 4 übergebene Text angezeigt.

Der Funktion werden beim Aufruf 4 Parameter übergeben. Die ersten 3 Parameter sind die einzelnen Segmente der Emailadresse. Der 4. Parameter beinhaltet den später anzuzeigenden Text des Email-Links. Beispiel für den Aufruf der Funktion Schreiben02() im Body-Bereich der HTML-Datei:
<script type="text/javascript" language="JavaScript">
<!-- Begin

Schreiben02("JuppZupp", "web", "de", "Linktext");

//  End -->
</script>
Das Resultat des Funktionsaufrufs im Body:  

(Dem Funktionsaufruf wurde hier eine kleine Grafik vorangestellt)


Der Funktion Schreiben01() werden beim Aufruf 4 Parameter übergeben:

    Parametername  Inhalt    Wert  
Parameter 1 text1 user  JuppZupp 
Parameter 2 text2 domain web 
Parameter 3 text3 suffix de 
Parameter 4 text4 Linktext Mail schreiben 



Im Head-Bereich der HTML-Seite wird das unten dargestellte JavaScript notiert. Beim Einlesen der Webseite wird es in den browserinternen Speicher geladen und steht von nun an zum Abruf bereit. Alternativ, besonders wenn das Script suf mehreren Seiten benötigt wird, kann man die Funktion in einer externe JavaScript-Datei 'unterbringen'.
<script type="text/javascript" language="JavaScript">
<!-- Begin

function Schreiben02(text1, text2, text3, text4)
{

Mailstring02 = text1  + '@' + text2 + '.' + text3;

document.write('<a href="' + 'mailto:' + Mailstring02 + '">')
document.write( text4 + '</a>');
}

//-->
</script>

Weil die benötigten Bausteine eines Email-Links der Funktion Schreiben01() erst beim Aufruf als Parameter übergeben werden, kann das Script mehrfach verwendet werden. Beispiele
<script type="text/javascript" language="JavaScript">
<!-- Begin

Schreiben02("vorstand", "verein-xyz", "de", "Mail an den Vorstand");
//  End -->
</script>

<script type="text/javascript" language="JavaScript">
<!-- Begin
Schreiben02("meier-jupp", "verein-xyz", "de", "Mail an den Geschäftsführer");
//  End -->
</script>

<script type="text/javascript" language="JavaScript">
<!-- Begin
Schreiben02("susi-sorglos", "verein-xyz", "de", "Mail an den Pressesprecher");
//  End -->
</script>

<script type="text/javascript" language="JavaScript">
<!-- Begin
Schreiben02("hein-bloed", "verein-xyz", "de", "Mail an den Webmaster");
//  End -->
</script>












17.08.2000   

NACH OBEN