ciao a tutti, vorrei richiamare una funzione che cambi il bordo di un div quando ci si passa sopra col mouse.
Senza creare una funzione va tutto:

Codice PHP:
<div class="pippo" onmouseover="this.style.border='1px';"
se voglio generalizzare il tutto con una funzione non riesco piu':

html:
Codice PHP:
<div class="pippo" onmouseover="hoverBox(this)"
js:
Codice PHP:
function hoverBox(varia) {
    
varia.style.border='2px solid red';

infatti il this è undefined dentro la funzione. Ho notato che pero' funziona se al posto di onmouseover metto onclick! come mai?

vorrei riuscire a farla funzionare senza usare un id o una classe del div...

grazie!