| 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> |