Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    206

    problema cambio colore riga tabella

    Ciao a tutti,

    ho creato una tabella:

    codice:
    <table width="45%" border="1" align="left" id="inr1" summary="tabella di controllo funizoni">
    <caption>   Stazione   </caption>
    <tr>
          <th bgcolor="#CCCCCC" scope="col"bordercolor="#000000">File1</th>
          <th bgcolor="#CCCCCC" scope="col" bordercolor="#000000">File2</th>
    </tr>
    <tbody id="corpo_stazione">
       <tr>
           <td bgcolor="#00FF00" bordercolor="#000000" id="file1"></td>
           <td bgcolor="#FF0000" bordercolor="#000000" id"file2"></td>
      </tr>
     </tbody>
     </table>
    Ho bisogno che tale tabella si aggiorni automaticamente ogni tot secondi e per questo che utilizzo uno js che mi implementa il resfresh automatico e invocando AJAX mi legge la risposta di un file php che è un colore es: #CCCCCC

    bene io vorrei che il bgcolor dell'id file1 diventi del colore ritornato dal file php.
    Ho inserito nel file php tale comando:

    codice:
    document.getElementById('file1').innerHTML = x.responseText;
    ma giustamente lui mi plotta il risultato ma non mi va a cambiare l'attributo bgcolor.

    Come posso fare a modificarlo?

    grazie

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    bgcolor non e' piu' il caso di usarlo
    ci sono i fogli di stile per definire l' aspetto degli elementi

    <td id="idElemento" style="background-color:#ff0000">

    document.getElementById('idElemento').style.backgr oundColor = x.responseText;

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    206
    ok grazie, però evidentemente devo avere qualche problema al file php. E' giusto che come responseText mi venga restituita tutta la pagina?

    Come faccio a far restituire solo la stringa del colore da cambiare?

    grazie

  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    php non e' argomento di questo forum

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    206
    ok.

    ora ho un altro problema. Faccio restituire una stringa di questo tipo:

    codice:
    ['#00ff00','#CCCCCC']
    vorrei ora splittare questa stringa. Ho fatto:

    codice:
    stringa=myReq.responseText;
    	alert(stringa); 
            var vettore = stringa.split(",");
            alert(vettore);
    ma vettore mi risulta essere sempre la stringa di partenza.

    Grazie

  6. #6
    Utente bannato
    Registrato dal
    Apr 2009
    Messaggi
    530
    alert(vettore[0] + '\n' + vettore[1]);

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.