Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15
  1. #1

    Colore sfondo tabella da campo form

    Ciao a tutti ragazzi ho una pagina che contiene una mega tabellona...

    Dentro a questa tabellona c'è un campo form e una tabellina di una riga per una cella...

    <table id="tabella_col" width="50" border="1" align="center" cellpadding="0" cellspacing="0">
    <tr>
    <td></td>
    </tr>
    </table>

    e questo è il campo...

    <input name="colore_corso" type="text" class="form" id="colore_corso" maxlength="7" onChange="cambia_col()">

    quando cambia il valore del campo chiamo la funzione cambia_col()

    <script language="Javascript">
    function cambia_col() {
    colore = document.form1.colore_corso.value;
    document.getElementById('tabella_col').style.backg round=colore;

    }
    </script>

    questa funzione dovrebbe definire il background della tabellina sopra riportata e quindi far vedere il colore inserito (RGB) dentro al campo del form...
    Lo stesso codice è stato usato su un'altra pagina ma non riesco a capire dove ho sbagliato...

    riuscite a darmi una mano?

  2. #2
    ma nessuno riesce ad aiutarmi o mi sn spiegato male io?

  3. #3
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Non so se intendi questo....

    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    
    <html>
    <head>
    <title>Untitled</title>
    
    <script language="JavaScript" type="text/javascript">
    <!--
    function changeColor(colore) {
     document.all.tabella.style.backgroundColor = colore;
    }
    //-->
    </script>
    
    
    </head>
    <body>
    
    
    <table id="tabella" style="">
    <tr>
    <td>Questo è il testo</td>
    </tr>
    </table>
    
    
    
    Inserisci il nome di un colore (es:red)
    <input type="text" name="text">
    <input type="button" value="Clicca" onclick="changeColor(document.all.text.value);"
    </body>
    </html>

  4. #4
    nn cambia niente... ma ripeto siccome questo mio codice l'ho già usato in un'altra applicazione non capisco dove ho sbagliato... deve essere una cavolata ke mi sfugge....

  5. #5
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Allora nn ti sei spiegato bene !!!

  6. #6
    dove non si capisce? ditemelo ke cerco di spiegar meglio

  7. #7
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Cosa vuoi avere ???? Lo sfondo della tabella con il colore digitato o lo sfondo dell'input text con quel colore ???

  8. #8
    io vorrei avere la stessa cosa ke avevo fatto prima ovvero digitando dentro all'input l'RGB (es #FFFFFF) al cambiamento del valore dell'input la tabella prenda come colore di sfondo il valore di input digitato...

  9. #9
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Due cose...

    1° - backgroundColor e non background
    2° - onchange avviene quando l'input text perde il focus e non come in certi linguaggi window$ (tipo delphi) quando il valore cambia.

  10. #10
    allora anke se metto solo background funziona comunque e se provo a inserire manualmente l'rgb e poi clicco fuori in modo da far perdere il focus sul campo non cambia una acca.... non è ke il fatto ke la tabella abbia un colore di sfondo totale e non di cella possa influire... lo stesso script l'ho usato su una altra tabella ma a fondo "trasparente"

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.