PDA

View Full Version : [JavaScript] onDragStart event


Gandalf_BD
13-06-2006, 09:58
Ciao a tutti...
ho un piccolo problema nella gestione dell'evento onDragStart associato ad un'immagine.
Ecco il pezzo di codice incriminato:

<img src="/templates/cpan-10.jpg" alt="boh" id="prova"/>
<script type="text/javascript" language="javascript">
new Draggable('prova',{revert:true});
</script>
<script for="prova" event="ondragstart">
alert('WARNING');
</script>

il problema è che, quando inizio a trascinare l'immagine, non succede niente.
Perchè non vedo l'alert?
ho anche provato a cambiare il codice in questa maniera:

<img src="/templates/cpan-10.jpg" alt="boh" id="prova" ondragstart="Scrivi();"/>
<script type="text/javascript" language="javascript">
new Draggable('prova',{revert:true});
</script>
<script type="text/javascript" language="javascript">
function Scrivi() {
alert('WARNING');
}
</script>

ma continua a non funzionare...
come posso fare?

grazie a tutti :)

Gandalf_BD
13-06-2006, 15:23
up :rolleyes: più aggiornamento :)
ho scoperto che l'event handler onDragStart viene riconosciuto solamente da IE, mentre sotto Mozilla (Firefox, in questo caso) viene ignorato...
come posso implementarlo????
ho pensato ad una combinazione "onMouseDown + onMouseMove", ma il problema è che mi ripete l'azione ad ogni movimento del mouse, e non solo la prima volta, come con l'inutilizzabile onDragStart...
grazie per l'attenzione :)