Originariamente inviato da ngc-2008
Ciao a tutti, come da titolo in home page di un forum abbiamo uno script per il saluto automatico all'ultimo utente registrato, premetto che lo javascript mi risulta davvero ostico.
Mentre I.E. e Firefox visualizzano correttamente il risltato, Chrome si rifiuta di collaborare e non capisco il perché, questo lo script che determina il nome dell'ultimo utente registrato:
<script type="text/javascript">
var lr = document.querySelectorAll(".lastreg dd a");
var lrh = document.querySelectorAll(".lastreghome dd a");
for (var i=0; i<lr.length; i++) {
var lrhref = lr[i].getAttribute("href")
var arr = [];
arr.push(lr[i].text);
lrh[i].text = arr[0];
lrh[i].setAttribute("href",lrhref);
}
</script>
<!-- End lastreg --!>
Questo invece restituisce il nome di cui sopra ed è proprio questo che non funziona in Chrome:
<dl class="lastreghome"><dt>BENVENUTO </dt><dd>
<a rel="nofollow" href="" </a></dd></dl>
Viene stampato a schermo solo la parola benvenuto ma non il nome.