Visualizzazione dei risultati da 1 a 6 su 6

Discussione: errore javascript

  1. #1

    errore javascript

    ho un problema con firefox,

    document.getElementById("cl"+id).style.backgroundC olor = "#99ffcc";

    mi dice che c'è un errore nella proprietà di getElementById:

    .. has no properties.
    Hosting, VPS, SSL e Domini: https://www.blooweb.it

  2. #2

    Re: errore javascript

    Originariamente inviato da powerflash2
    ho un problema con firefox,

    document.getElementById("cl"+id).style.backgroundC olor = "#99ffcc";

    mi dice che c'è un errore nella proprietà di getElementById:

    .. has no properties.
    codice:
    document.getElementById("cl"+id).setAttribute("style","background-color:'#99ffcc'");
    ciao

  3. #3
    document.getElementById("cl").setAttribute("style" ,"background-color:'#99ffcc'");

    continua a darmi lo stesso errore!!
    Hosting, VPS, SSL e Domini: https://www.blooweb.it

  4. #4
    Errore: Era atteso un colore, invece si è trovato ''#99ffcc''. Errore nell'interpretazione del valore della proprietà 'background-color'. Dichiarazione tralasciata.
    File sorgente: http://www...
    Riga: 0
    Hosting, VPS, SSL e Domini: https://www.blooweb.it

  5. #5
    Originariamente inviato da powerflash2
    document.getElementById("cl").setAttribute("style" ,"background-color:'#99ffcc'");

    continua a darmi lo stesso errore!!
    evidentemente quella concatenazione (usando +id) non gli va bene: dovresti postare un po' di codice.

  6. #6
    l'id = cl1 , cl2 ..etc. si riferisce a una serie di <TD> a cui applico un colore di sfondo cliccando su dei radio button:

    codice:
    <td width="22%" rowspan="2" id="cl5" valign="top" bgcolor="#FFFFFF"><table border="0" cellspacing="0" cellpadding="2">
                  <tr>
                    <td><input name="do_posizione" type="radio" onClick="javascript:cambia(5);" value="5"></td>
                    <td><font color="#666666" size="1">Banner 3 </font></td>
                  </tr>
                </table></td>

    con questo codice controllo se e a quale devo cambiare colore:

    codice:
    	  <script language="javascript" type="text/javascript">
    	  <!--
    	  function cambia(id) {
    	  	document.getElementById("cl"+id).setAttribute("style","background-color:'#99ffcc'");
    	  	//document.getElementById("cl"+id).style.backgroundColor = "#99ffcc";
    		for (i=1;i<7;i++) {
    			if (i != id) {
    				document.getElementById("cl"+i).style.backgroundColor = "#ffffff";
    			}
    		}
    	  }
    	  -->
    	  </script>
    Hosting, VPS, SSL e Domini: https://www.blooweb.it

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.