Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Tornare a bottone con colore default

    Ciao a tutti,

    utilizzo questa funzione per cambiare il colore dell'asterisco presente sul bottone (e aggiungere un campo di testo dove poter fare dei commenti a fondo pagina) da nero (default) a rosso:

    codice:
     
    
    function show_hide(c) {
     	 alert(c.name);
      	document.getElementById(c.name+"field").style.display = (document.getElementById(c.name+"field").style.display=="none" ? "inline" : "none");
    	}
    
    ...
    
     <input name="Commento_Campo1" type="button" value="*" onClick="show_hide(this); this.style.color='red'">
    dunque una volta che clicco il bottone l'asterisco diventa rosso... ora vorrei però che quando si riclicca il bottone questo asterisco ritorni a nero di default...

    suggerimenti utili?

    Grazie


  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    codice:
    <html>
    <head>
    <script langauge="javascript">
    
    function show_hide(c) {
      document.getElementById(c.name+"field").style.display = (document.getElementById(c.name+"field").style.display=="none" ? "inline" : 
    
    "none");
      c.style.color = (c.style.color == "red" ? "black" : "red");
    }
    
    </script>
    <body>
    <input type="button" value="*" name="commento_nome" onClick = "show_hide(this);">
    <div id="commento_nomefield" style="display: none;">
      Commento Nome:<input type="text" value="inserisci commento"
    </div>
    </body>
    </html>
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  3. #3
    Grazie mille funziona!


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.