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

    assegnare uno style attraverso JAVASCRIPT

    E' possibile assegnare ad un oggetto una dato style attraverso un evento javascript???

    Conosco solo:
    document.oggetto.style.background="#cccccc";
    document.oggetto.style.borderColor="#cccccc";

    ma serebbe meglio abbinarlo ad un css!

    E' possibile farlo???

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    3,259
    si... puoi farlo... ma nn capisco il problema...


    onClick="...."

  3. #3
    Conosco solo:

    document.oggetto.style.background="#cccccc";
    document.oggetto.style.borderColor="#cccccc";
    document.oggetto.style.Color="#cccccc";

    Non so altri codici di modifica style per cambiare nei campi!
    Vorrei assegnare uno style contenuto in un css tipo quando si da con class="nomecss"

  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    document.getElementById('id_elemento').className=" altra_classe"
    però con alcuni browser non funziona (x es vecchie versioni di opera),
    quindi se ti interessa la maggiore compatibilità possibile è meglio cambiare i singoli valori uno ad uno

  5. #5

  6. #6
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    come cosa?
    cambiarli uno a uno?
    come hai scritto tu, solo che se non vuoi limitare la compatibilità al solo IE usi getElementById()

    document.getElementById('id_elemento').style.backg round="#cccccc";
    document.getElementById('id_elemento').style.borde rColor="#cccccc";
    document.getElementById('id_elemento').style.color ="#cccccc";

    o molto + velocemente

    with(document.getElementById('id_elemento').style) {
    backgroundColor="#cccccc";
    borderColor="#cccccc";
    color="#cccccc";
    }

    per qualsiasi altra delucidazione spiegati

  7. #7
    Non conosco altri comando oltre a:
    backgroundColor,borderColor, Color
    gestibili attraverso DHTML

  8. #8
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    non sono comandi specifici ma versioni javascript di proprietà dei css, se la proprietà è composta da 2 parole separate da - (x es. font-size) la versione javascript è primaparolaSecondaparola (fontSize)

    se x es. hai style="background-color:#e8e8e8"
    document.getElementById('id').style.backgroundColo r='#e8e8e8'

    quelle formate da una sola parola non cambiano (è color e non Color come ti è capitato di scrivere 2 volte)

    se non conosci le varie proprietà assegnabili in una dichiarazione css ti consiglio di consultare la guida ai css di questo sito o quella del sito www.w3c.org
    ciao

  9. #9
    i comandi css li conosco, ma per esempio fontFamily non funziona!

  10. #10
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    codice:
    <div id="box" style="font-family:verdana">ciao pippo</div>
    cambia

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.