Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116

    recuperare lo stile con javascript

    definisco un <div così:
    codice:
    <div id="box">prova</div>

    e imposto lo stile così:
    codice:
    #box
    {
    	background:red;
    ***
    nell'evento load metto:
    codice:
    var v = document.getElementById("box");
    alert(v.style.background);
    ma non funziona :master:

    insomma, come si recuperano le caratteristiche di questo div?

    Pietro

  2. #2
    Utente di HTML.it L'avatar di C232
    Registrato dal
    Dec 2004
    Messaggi
    303

    ...

    lo stile va recuperato quando è definito in line
    Esempio
    <div id="box" style="...."></div>

    Se vuoi arrivare allo style devi servirti dall'array stylesheets

  3. #3
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116

    Re: ...

    Originariamente inviato da C232
    lo stile va recuperato quando è definito in line
    Esempio
    <div id="box" style="...."></div>

    Se vuoi arrivare allo style devi servirti dall'array stylesheets
    daccordo ma potresti essere un poco (non molto però ) più prolisso? (se possibile)

    Ciao
    Pietro

  4. #4
    Utente di HTML.it L'avatar di C232
    Registrato dal
    Dec 2004
    Messaggi
    303

    ...

    In che senso? Quello che c'era da dire l'ho detto!
    Per ulteriori informazioni su pro.html.it c'è un articolo intitolato "Cambiare al volo i fogli di stile".

  5. #5
    alert( document.getElementById("box").style.backgroundColor );
    DYNAMIC+ [ E-mail ]

    Secondo me non si può fare!

  6. #6
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    quello va bene se l' hai definito in linea,
    purtroppo non puoi far altro che usare l' oggetto stylesheets,
    ci sono esempi e spiegazioni nell' articolo già segnalato

  7. #7
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Ringrazio di cuore per le segnalazioni
    Pietro

  8. #8
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116

    Re: ...

    Originariamente inviato da C232
    In che senso? Quello che c'era da dire l'ho detto!
    Per ulteriori informazioni su pro.html.it c'è un articolo intitolato "Cambiare al volo i fogli di stile".

    Non prendertela è che non credevo che fosse così idiota ricavare una proprietà di un oggetto. Ho voglia di usare la super tecnologia Asp.Net con c###...###, se per ricavare la larghezza di un oggetto mi devo chiedere a quale browser chiederlo, a quale versione, come la si ha impostata...

    Pietro

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.