Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    306

    problema con &{variabile};

    salve a tutti
    un giorno mi prese vaghezza di imparare javascript, e riscontrai qualche difficoltà
    leggendo la guida su questo sito trovai che posso inserire dinamicamente un valore all'interno del mio codice html, scrivendo &{variabile}, e al suo posto nel codice viene inserito il valore della variabile
    peccato che a me non funzioni
    la parte della guida che leggevo è la seguente: http://javascript.html.it/guide/lezi...3/espressioni/
    il mio codice è questo
    <html>
    <head>
    <style type='text/css'>
    .div1 {
    background-color: red;
    }
    .div2 {
    background-color: yellow;
    }
    </style>
    </head>
    <body>
    <script language='javascript'>
    classe='div1'
    </script>
    <div class="&{classe};" onMouseOver="classe='div2'" onMouseOut="classe='div2'">clicca qua</div>
    </body>
    </html>

    ringrazio chi mi illuminerà sulla questione
    buonuomo.tomma@tiscali.it

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Quella sintassi era stata prevista alle origini del linguaggio ma non e' stata mai implementata... salvo, se non ricordo male, un piccolo tentativo in una delle prime versioni di netscape.

    Dovrai escogitare qualche alternativa... la piu' usata, ma che ovviamente non funziona se il javascript e' disabilitato, e' far scrivere un intera riga di html dallo script:
    codice:
    <script language='javascript'>
    classe='div1'
    document.write('<div class="'+classe+'" onMouseOver="classe=\'div2\'" onMouseOut="classe=\'div2\'">clicca qua</div>');
    </script>
    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

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.