Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    168

    problemi javascript - html

    Ciao ragazzi!!!
    ho una pagina html semplice...
    all'interno ho una tabella,e se clicco all'interno di una cella mi deve richiamare una funzione javascript ke richiama a sua volta il foglio di stile...il tutto però non funziona...avete qlk idea migliore?

    codice:
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
    <title>Insert title here</title>
    </head>
    <LINK type="text/css" rel="stylesheet" title="style" href="provacss.css" >
    <script type="text/javascript">
      function richiama() {
    	var pippo;
    	//BST_TABLE è il la prima riga del file css
    	//il file css si chiama provacss.css
    	pippo = "BST_Table";
    	
       }
    </script>
    <body>
    
    <table>
    <tr>
    <td onclick="richiama" id= pippo>
    PREMI
    </td>
    
    <tr>
    </table>
    </body>
    </html>
    grazie

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649

    Re: problemi javascript - html

    Originariamente inviato da and87
    ...una funzione javascript ke richiama a sua volta il foglio di stile...
    dalle parole si capisce poco, dall' esempio anche meno
    (e lasciamo perdere il titolo...)

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    168
    ciao..
    io al click della parola ke ho all'interno di un td di una tabella voglio ke qll parola assuma i valori ke ho nel foglio di stile....
    ke sono: colore sfondo,bordo,colore teso,ecc
    all'interno della pagina ho il codice javascript ke dovrebbe richiamare il foglio di stile e restituire i valori al td della tabella

  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    quindi questo td deve prendere le caratteristiche specificate nella regola css riguardante BST_Table?

    BST_Table e' una classe?
    document.getElementById('pippo').className='BST_Ta ble'
    assegna a pippo la classe in questione

    e questo e' il sistema piu' indolore per ottenere questo risultato

    se invece la situazione e' diversa e devi leggere cosa fisicamente e' scritto nella regola di BST_Table studia questo articolo perche' l' unica soluzione possibile e' li'
    http://javascript.html.it/articoli/l...ogli-di-stile/

    ciao

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    168
    come dici nella prima parte è corretto ma mi da errore:

    'null' è nullo o non è un oggetto..
    perchè?

  6. #6
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    Originariamente inviato da and87
    'null' è nullo o non è un oggetto..
    perchè?
    non posso saperlo,
    posta esattamente tutto cosi' come e' scritto

  7. #7
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    168
    codice:
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
    <title>Insert title here</title>
    </head>
    <LINK type="text/css" rel="stylesheet" title="style" href="provacss.css" >
    <script type="text/javascript">
      function richiama() {
    	var nuovaclasse;
    	nuovaclasse = document.getElementById("pippo");
    	nuovaclasse.className = "BST_TABLE",	
    }
    </script>
    <body>
    <table>
    <tr>
    <td runat="server" onclick="richiama()" id= "1" class=pippo >
    PREMI
    </td>
    
    <tr>
    </table>
    </body>
    </html>
    qst è il codice mentre per l'errore qnd clicco su "PREMI" mi da solo quella scritta

  8. #8
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    id= "pippo" class="altro"

  9. #9
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    168
    niente

  10. #10
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    togli questo runat="server"

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.