Newsgroup: it.comp.lang.javascript
Titolo: gestione eventi

Salve,
dovrei scrivere una funzione la quale si attiva al click del mouse e rimane 
attiva fino al click successivo. Durante questo lasso di tempo deve essere 
eseguita una serie di istruzioni che si basano sulle coordinate y del mouse.
Quali funzioni devo studiarmi?
Potreste scrivere quali sono i metodi di cui ho bisogno?
Grazie
Nicola 

 Potreste scrivere quali sono i metodi di cui ho bisogno?
A naso, qualcosa come onclick, onmousedown, onmouseup, onmousemove (leggi
qualcosa sugli eventi a partire da qui:
http://www.quirksmode.org/js/events_compinfo.html#mouse
).
Se le tue necessità hanno a che fare con drag'n'drop, cerca su questo ng o
su google, troverai moltissime informazioni.
-- 
Nando [?]
Apostolo della Prova

 sensazione č che tu abbia in mente qualcosa che č "male" e, quindi, ti


 quando si avvera un evento (esempio onclick).
addEventListener allows the registration of event listeners on the
event target.
Syntax
element.addEventListener( type, listener, useCapture )
Parameters
type A string representing the event type being registered.
listener The listener parameter takes an interface implemented by the
user which contains the methods to be called when the event occurs.
useCapture If true, useCapture indicates that the user wishes to
initiate capture. After initiating capture, all events of the specified
type will be dispatched to the registered EventListener before being
dispatched to any EventTargets beneath them in the tree. Events which
are bubbling upward through the tree will not trigger an
EventListener designated to use capture.
Example
<html>
<head>
<title>DOM Event Examples</title>
<style>
#t { border: 1px solid red }
#t1 { background-color: pink; }
</style>
<script>
// Event Registration Example
function l_func() {
t2 = document.getElementById("t2");
t2.innerHTML = "three";
}
function load() {
el = document.getElementById("t");
el.addEventListener("click", l_func, false);
}
</script>
</head>
<body onload="load();">
<table id="t">
<tr><td id="t1">one</td></tr>
<tr><td id="t2">two</td></tr>
</table>
</body>
</html>
Notes
If an EventListener is added to an EventTarget while it is processing
an event, it
will not be triggered by the current actions but may be triggered
during a later stage of
event flow, such as the bubbling phase.

 Più chiaro ora? :)
Sì :)


 Certo!
La tua risposta mi assomiglia a questa:
"Scusa hai una gomma da masticare?"
"Si"...(senza dargliela)
: )
Ciao

 sensazione è che tu abbia in mente qualcosa che è "male"
"Faccio sempre confusione tra il bene e il male, che intendi per male?
Immagina che la vita come tu la conosci si fermi istantaneamente e
ogni molecola del tuo corpo esploda alla velocità della luce.
E quello è male... Ok è un importante ragguaglio" (cit)
:)
-- 
~ "E' uno sterminio.. Non è una guerra più di quanto lo potrebbe
essere tra un uomo e un verme... O tra draghi e lupi..
O tra uomini a cavallo di draghi che lanciano lupi ai vermi!"

 documento.
In verità, basta che a quell'immagine sia associato un CSS con l'icona 
Serve un onmousedown, onmousemove e onmouseup. Non l'onclick. L'azione
di click è la sequenza mousedown+mouseup. Quindi fintanto che si tiene
premuto il pulsante del mouse, non l'onclick non viene scatenato.
-- 
~ "L'unico requisito necessario affinchè il male si diffonda,
è che le persone per bene non facciano nulla." (Edmond Burke)

 documento.
Serve un onmousedown, onmousemove e onmouseup. Non l'onclick. L'azione


 In verità [cose sagge]
Scusa, devo ricarburare :-D


 Scusa, devo ricarburare :-D
Ma tranquillo! Ben tornato (spero) :)
-- 
~ Confondi il mondo, sorridi tutti i lunedì!

>> Cmq vorrei capire se č possibile realizzare un 'listner' che si attiva

Ma no, la mia assomiglia piů a questa risposta:
"Sě, ho delle gomme ma sono vecchie, dure, ammuffite e puzzano. Perň posso
indicarti dove comprarle"
:-)
