PROBLEMA Onmouseover javascript non funziona

ImA13programmer

Nuovo Utente
125
0
salve ragazzi,è da un po' che non vi delizio con i miei splendidi problemi,quindi ho pensato di farmene presentare uno:hihi:
scherzi a parte sto creando il sito per la mia tesina di terza media e vorrei fare in modo che quando il cursore vada per esempio sul <td> di una <table> ingrandisca il suo width ed height:ho fatto ciò molte volte ma ora non riesco proprio a farlo funzionare . Ecco il codice
Codice:
<table>
  <tr>
    <td id='ITALIANO' onmouseover='allarga(this)' onmouseout="ritorna(this)" class='stessotop'><strong>ITALIANO</strong></td>
  </tr>
</table>
Questo qua è quello html
Codice:
function allarga(obj) {
  obj.style.width='100px'
}
function ritorna(obj) {
  obj.style.height='30px'
}
Questo quello javascript
Vi chiedo aiuto
P.S.se vi sta chiedendo ''ma già la tesina stai preparando?'',voi non ci fate caso,non ho nulla da fare e la sto già preparando
 

cdtux

Utente Èlite
1,829
911
CPU
I7 3770
Scheda Madre
Asrock Z77 Extreme 4
HDD
Samsung 850 pro 250GB
RAM
Corsair Vengeance LP 16GB
GPU
Gigabyte GTX1060 6GB
Monitor
Dell U2412M
PSU
Seasonic Focus Plus 650
Case
Corsair Graphite 760T
OS
Debian / Ubuntu
Il codice che hai postato funziona correttamente: al passaggio del mouse imposta il width a 100px e, quando il mouse si sposta dal td imposta l'height a 30px.

Non avendo postato il codice della classe stessotop, non possiamo sapere cosa c'è che non va..

Comunque Se vuoi rimuovere il width=100px, puoi o rimuovere la propietà o rimuovere direttamente l'elemento style :
JavaScript:
obj.style.removeProperty('width'); // Rimuove la propietà inline width
obj.removeAttribute("style"); // Rimuove tutto lo style inline
 

cdtux

Utente Èlite
1,829
911
CPU
I7 3770
Scheda Madre
Asrock Z77 Extreme 4
HDD
Samsung 850 pro 250GB
RAM
Corsair Vengeance LP 16GB
GPU
Gigabyte GTX1060 6GB
Monitor
Dell U2412M
PSU
Seasonic Focus Plus 650
Case
Corsair Graphite 760T
OS
Debian / Ubuntu
Qua ci sono un sacco di libri, oppure su youtube trovi molti video (javascript crash course)
 

cdtux

Utente Èlite
1,829
911
CPU
I7 3770
Scheda Madre
Asrock Z77 Extreme 4
HDD
Samsung 850 pro 250GB
RAM
Corsair Vengeance LP 16GB
GPU
Gigabyte GTX1060 6GB
Monitor
Dell U2412M
PSU
Seasonic Focus Plus 650
Case
Corsair Graphite 760T
OS
Debian / Ubuntu
si può dibattere cosa sia avanzato o no, comunque si, ci sono cose abbastanza avanzate.
 

Entra

oppure Accedi utilizzando
Discord Ufficiale Entra ora!