Newsgroup: it.comp.lang.javascript
Titolo: contare i click su un bottone

ciao a tutti
ragazzi ho un problema....
devo contare quante volte ho cliccato sul mio bottome per passarlo poi al
history.back(variabile contata)
devo realizzarla con una javascript o si potrebbe struttare qualche evento
del html a me sconosciuto.....:-)
grazie a tutti ...DAriosky

 (Oscar Wilde)

 Di niente, č un piacere.


 decrementarla.


 <a href="javascript:history.back(QuanteVolte);">Vai</a>
Cosi' dovrebbe funzuionare:
<a href="javascript:history.go(eval('-'+QuanteVolte));">Vai</a>
--
 [Ciao]
  [web]   
www.gfcarlotti.it
   [mail]   
fra...@gfcarlotti.it

 ha scritto nel messaggio
news:EM0g8.53611$fa5.1...@twister2.libero.it...



non si potrebbe prendere un' altra strada e non pensarci piu'?
in un tag <script> fuori qualunque funzione nel frame che non viene
variato dalla navigazione
lh=parseInt(top.history.length)
//setta la lunghezza della history al momento di ingresso sul sito
e poi richiamare la funzione
tornaindietrosaitubrowserdiquanto(){
top.history.go(-top.history.length+lh-1) 
}
da click del tuo bottone presente nello stesso frame
senza preoccuparci d incrementare alcunche' ai vari click?

 ha scritto nel messaggio
news:3c80de57...@news.tiscalinet.it...


history.back !!!!!! o history.go
Mi puoi solo chiarire quale situazione ti aspetti in ipotesi di
funzionamento?
in atre parole, da come lo descrivi mi aspetterei che  il browser al
comando 'torna indietro'  ignori la navigazione interna tornando
immediatamente ad un certo punto
qual e' questo punto se non l' ingresso nel sito?

 > <a href="javascript:history.go(eval('-'+QuanteVolte));">Vai</a>
Forse non capisco cosa intendi, o cosa vuoi esattamente,
da me funziona sia l' ultimo esempio di Catarsi sia questo che ti ho
postato.


 wrote in message
news:a5l1d4$bu7$1...@fe1.cs.interbusiness.it...

-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:3c811588...@news.tiscalinet.it...


 <a href="javascript:history.go(eval('-'+QuanteVolte));">Vai</a>
Questa e' carina :)
Giusto per informazione, l'eval e' completamente inutile in questo caso, 
basta solo un poco di matematica elementare:
javascript:history.go(-QuanteVolte);
-- 
C'ya,
ZER0
  :. job profile - coder.gfxer.webDesigner
"Quanti angeli danzano sulla punta di uno spillo?"

 spero di essere stato chiaro.........DArio
Non ho seguito il post attentamente, ma penso ci manchi qualche dato 
essenziale.
Tipo, la struttura della pagina, che mi par di aver capito sia a frame, 
e in questo caso vorrei capire com'e' fatta.
A occhio, direi che c'e' un frame in cui c'e' un form, ed una in cui 
viene caricata la pagina dopo il submit di tale form.
Ma ancora manca qualcosa. Non capisco il perche' di tutto questo 
"ambaradan", il motivo e scopo ultimo per la quale devi ricorrere ad un 
accrocchio del genere. Potresti spiegarlo?
Altrimenti, continueremo ad andare a tentoni sperando solo di riuscire a 
risolvere il tuo problema :)


 ZER0
Hai ragione Zero!!!
Hai capito perfettamente la struttura!!! Cercherò di spiegarmi
ho due frame sul superiore ho una pagina che calcola il preventivo e prende
il valore digitato nella input text del frame inferiore attraverso una
submit.....fin qui tutto ok.
Nel frame inferiore ho una scritta "torna Indietro"
Se digito tante volte sulla submit nel frame inferiore (caso possibile
perche la input text non è altro che un campo ricarico cioè applica la
maggiorazione sul preventivo situato nel frame superiore) e utilizzando la
history.go per tornare indietro...ovviamente mi torna indietro di una
pagina, mentre a me serve che torni alla pagina "iniziale" cioe devo sapere
quante volte ho eseguito il submit per tornare in pratica in quella
pagina.......
non posso fare un semplice href alla pagina desiderata perche mi dovrei
passare dei parametri  e non posso portarmi i parametri con dei hidden per
altre complicazioni!!!!
I listati postati in precedenza mi calcolano effettivamente quanti submit
realizzo....ma una volta inserita la variabile all'interno della
history.go(QuanteVolte) nonm i ritorna indietro.........!!!! pensavo fosse
piu semplice....anche perche a qualcuno funziona (almeno cosi ha scritto) a
me no....!!!!! l'ho provato su un IE 5.5 non vorrei che fosse questo il
problema per cui a me non funziona!!!!!!
ah dimenticavo ogni volta che eseguo il submit ho anche un'altra funzione in
javascript che richiamo con onsubmit che mi server per controllare che il
campo input text nel frame inferiore sia un valore numerico!!!!!
scusate se mi sono espresso male......ma ho scritto velocissivamenteeeee il
derby  è alle porte FORZA XXXX!!!!!!!
Dario

 Questa e' carina :)
Hai ragione.
Qualche volta faccio ragionamenti veramente contorti,
almeno era carina e funzionante.
scusate  ^__^


 ha scritto nel messaggio
news:a5l1d4$bu7$1...@fe1.cs.interbusiness.it...


 ha scritto nel messaggio
news:a5l1d4$bu7$1...@fe1.cs.interbusiness.it...
