Zeile 3: |
Zeile 3: |
| Die Email steht also niemals im HTML-Quelltext. Das ganze funktioniert mittels Javascript: | | Die Email steht also niemals im HTML-Quelltext. Das ganze funktioniert mittels Javascript: |
| | | |
− | Taucht ein HTML-Element mit class="''emailobfuscated''" auf, so sucht [[MediaWiki:EmailObfuscate.js]] nach den Werten in den Tags mit den IDs: "''emailuser''", "''emailhost''", "''emailsuffix''", "''emailtext''" und generiert einen EMail-Link. | + | Taucht ein HTML-Element mit class="''emailobfuscate''" auf, so sucht [[MediaWiki:EmailObfuscate.js]] die Werte in den Tags mit den IDs: "''emailuser''", "''emailhost''", "''emailsuffix''", "''emailtext''" und generiert einen EMail-Link. |
| | | |
− | Ist Javascript im Browser aus, so ist die Adresse verkehrt herum ohne ''@'' und ''.'' zu sehen: | + | Ist Javascript im Browser aus, so ist die Adresse verkehrt herum ohne ''@'' und ''.'' zu sehen. |
| | | |
| == Verwendung == | | == Verwendung == |
Zeile 31: |
Zeile 31: |
| | | |
| [mailto:mail@example.com mail@example.com] | | [mailto:mail@example.com mail@example.com] |
− | </noinclude> | + | </noinclude><includeonly> |
− | <includeonly> | |
| {{#vardefine:nsp|{{#expr:{{#var:nsp}}+1}}}} | | {{#vardefine:nsp|{{#expr:{{#var:nsp}}+1}}}} |
− | <span class="emailobfuscate"><span id="nospam{{#var:nsp}}">{{#if: {{{3|}}} | <span id="emailsuffix{{#var:nsp}}">{{{3}}}</span> }} {{#if: {{{2|}}} | <span id="emailhost{{#var:nsp}}">{{{2}}}</span> }} {{#if: {{{1|}}} | <span id="emailuser{{#var:nsp}}">{{{1}}}</span> }}{{#if: {{{4|}}} | - <span id="emailtext{{#var:nsp}}">{{{4}}}</span> }}</span></span></includeonly> | + | <span class="emailobfuscate"> |
| + | <span id="nospam{{#var:nsp}}"> |
| + | {{#if: {{{1|}}} | <span id="emailuser{{#var:nsp}}">{{{1}}}</span> }} |
| + | {{#if: {{{2|}}} | <span id="emailhost{{#var:nsp}}">{{{2}}}</span> }} |
| + | {{#if: {{{3|}}} | <span id="emailsuffix{{#var:nsp}}">{{{3}}}</span> }} |
| + | {{#if: {{{4|}}} | - <span id="emailtext{{#var:nsp}}">{{{4}}}</span> }} |
| + | </span> |
| + | </span> |
| + | </includeonly> |