PDA

View Full Version : Antispam in JS


kennett55
28-09-2002, 19:16
Ho provato ad inserire le righe in Javascript sottoriportate, che renderebbero l'indirizzo e-mail in una pagina html invisibile ai programmi come spider usati dagli spammer, il guaio è che... ottengo solo un errore!
+++

es. per indirizzo mail [email protected]

<script>
<!-
var ki="xxxx";
var dv="tin.it";
document.write ('<a href=\"mailto:'+ki+'@'+dv+'\">');
document.write (ki+'@'+dv+'</a>');
// ->
</script>

+++
Avete Suggerimenti Perfavore?

badaze
29-09-2002, 01:20
cosi no dà + errori.

<script>
<!-
var ki="xxxx";
var dv="tin.it";
document.write ('<a href="mailto:'+ki+'@'+dv+'">');
document.write (ki+'@'+dv+'</a>');
// ->
</script>

kennett55
29-09-2002, 15:33
Ok!! <Tx>

Ora (forse esagero) vorrei attivare lo script quando viene cliccata una figura, usarlo com se fosse un collegamento ipertestuale, è possibile?[

badaze
29-09-2002, 16:28
<script>
<!-
function pippo() {
var ki="xxxx";
var dv="tin.it";
document.write ('<a href="mailto:'+ki+'@'+dv+'">');
document.write (ki+'@'+dv+'</a>');
}
// ->
</script>

<a href="javascript:pippo()"><img src="...."></a>

Penso che dovrebbe funzionare.

cionci
29-09-2002, 20:15
Attenzione che in questo modo la document.write scrive dopo la chiusura del body (anzi dovrebbe creare un documento nuovo)...
Inoltre il commento in HTML è <!-- --> e non <!- ->...

cionci
29-09-2002, 20:16
Comunque una cosa ancora più semplice è scrivere l'email in una GIF... Lì non c'è spider che tenga e la puoi anche visualizzare dopo !!!

kennett55
30-09-2002, 09:40
Originariamente inviato da cionci
[B]Comunque una cosa ancora più semplice è scrivere l'email in una GIF... Lì non c'è spider che tenga e la puoi anche visualizzare dopo !!!

Su questo hai perfettamente ragione, è forse la via più veloce e pratica, cercavo solo un metodo che potesse insegnarmi anche qualcosa e risparmiare 10k di download in più! ;)

Non ho ancora provato gli aiuti d'oltralpe di badaze, che ringrazio ancora; quando lo farò posterò :)

Ciao.