Notizie: puoi sempre seguire i nostri aggiornamenti su Twitter (@MozillaItalia) e Facebook (/MozillaItalia)

Autore Topic: innerText (e onmouseenter) non funziona con Mozilla  (Letto 2936 volte)

0 Utenti e 2 Visitatori stanno visualizzando questo topic.

Offline lorem

  • Post: 13
Re: innerText non funziona con Mozilla
« Risposta #15 il: 10 Giugno 2011 16:46:38 »
Grazie ad entrambi per le precisazioni.
VAdo a sperimentare.
Nel frattempo mi sono scontrato con un altro problemino che credo dello stesso tipo.
Devo scorrere una tabella e scoprire se in ogni riga c'è una certa stringa.
Il codice che segue funziona in IE.
Credo che il colpevole sia .rows : come si fa in FF?
Anzi, dove trovo un documento che mostra le differenze fra IE e FF?

Grazie mille ancora
Lorenzo

Codice: [Seleziona]
<script type="text/Javascript">
function contajazz()
{
 x = document.getElementById("tabellone").rows;
 contatutto=x.length;
 window.alert(contatutto);
 contavolte=0;
  for ( i = 0; i < contatutto; i++ )
 {
         if (x.item(i).innerHTML.match("PDF") != null)
         {
         contavolte = contavolte + 1;
         }
 }
  document.getElementById("contailjazz").innerHTML = "<font face='Arial' size='1'><b>Conversazioni "+contavolte+"</b></font>";
 }
</script>
<p align="left" onmouseenter="contajazz()" id="contailjazz">---</p>
<table width="98%" cellspacing="1" border="1" id="tabellone">
    <tbody>
        <tr>
            <td width="10%" valign="top" align="center"><font face="Verdana" size="2"><strong>28-04-2011</strong></font></td>
            <td width="8%" valign="top" align="center"><font face="Verdana"><img width="16" height="16" border="0" src="pdf.gif" alt="pdf.gif" />&#160;&#160;<a href="/Portals/0/Locandine/2k11/20111027 loc swingera.pdf" target="_blank">PDF</a></font></td>
            <td width="70%" valign="top"><font face="Verdana">L'era dello swing. Conversazione sulla musica jazz.</font></td>
            <td width="6%" valign="top" align="center"><font face="Verdana">DVD</font></td>
        </tr>
        <tr>
            <td width="10%" valign="top" align="center"><font face="Verdana" size="2"><strong>29-09-2011</strong></font></td>
            <td width="8%" valign="top" align="center"><font face="Verdana"><img width="16" height="16" border="0" src="pdf.gif" alt="pdf.gif" />&#160;&#160;<a href="/Portals/0/Locandine/2k11/20110929 loc film-kaye.pdf" target="_blank">PDF</a></font></td>
            <td width="70%" valign="top"><font face="Verdana">Venere e il professore. A song is born, di Howard Hawks. Conversazione sulla musica&#160;jazz.</font></td>
            <td width="6%" valign="top" align="center"><font face="Verdana">FILM</font></td>
        </tr>
        <tr>
            <td width="10%" valign="top" align="center"><font face="Verdana" size="2"><strong>28-04-2011</strong></font></td>
            <td width="8%" valign="top" align="center"><font face="Verdana"><img width="16" height="16" border="0" src="pdf.gif" alt="pdf.gif" />&#160;&#160;<a href="http://www.navigliopiccolo.it/Portals/0/Locandine/2k11/20110428 loc armstrong.pdf" target="_blank">PDF</a></font></td>
            <td width="70%" valign="top"><font face="Verdana">Louis Armstrong. Conversazione sull musica jazz.</font></td>
            <td width="6%" valign="top" align="center"><font face="Verdana">DVD</font></td>
        </tr>
    </tbody>
</table>

Offline gialloporpora

  • サンドロ
  • Moderatore
  • Post: 10806
    • Il blog che non c'è
Re: innerText non funziona con Mozilla
« Risposta #16 il: 10 Giugno 2011 19:20:39 »
A me il codice sembra giusto, secondo me è il onmouseenter che non esiste.

Tu vuoi che l'alert apia quando ci passi sopra col mouse?

Documentazione su Javascript puoi trovarla qui:
https://developer.mozilla.org/en-US/

Offline lorem

  • Post: 13
Re: innerText non funziona con Mozilla
« Risposta #17 il: 10 Giugno 2011 23:31:24 »
Vero. FF accetta onmouseover ma non onmouseenter.
Grazie mille
Lorenzo

0 Utenti e 2 Visitatori stanno visualizzando questo topic.