Ciao a tutti, sono un completo novizio di js. Come primo tentativo ho creato uno script per rimpiazzare il mio indirizzo email, che sul sito è indicato come
L'utente che non ha javascript leggeràcodice:blah blah <span id="address">pzipzpoz@pippzo.zit (rimuovere tutte le z)</span>altro blah</p>
blah blah pzipzpoz@pippzo.zit (rimuovere tutte le z) altro blah
e dovrebbe essere in grado di ricostruire pippo@pippo.it. Ho poi scritto questa funzioncina in javascript
che per quanto ne so dovrebbe cancellare tutto lo span e scrivere pippo@pippo.it. Il problema è che su ie7 non succede niente. Pensavo che avesse un supporto decente al DOM, ho sbagliato qualcosa?codice:window.onload=function() { if (document.getElementById){ var address = document.getElementById("address"); var range = document.createRange(); range.selectNodeContents(address); range.deleteContents(); var string1 = "pip"; var string2 = "po@pi"; var string3 = "ppo.it"; var mystring = string1 + string2 + string3; var replacement = document.createTextNode(mystring); address.appendChild(replacement); } }
Domanda bonus: è un metodo decente per mascherare l'indirizzo o i bot ormai usano javascript?