|
|
|
|
Strumenti |
23-07-2003, 18:50 | #1 |
Senior Member
Iscritto dal: May 2001
Città: Naples
Messaggi: 1050
|
Javascript e html
Ragazzi allora ho un problemino con javascript, in pratica utilizzo la funzione focus() del javascript per dare il fuoco ad una determinata textbox di ogni pagina del sito, il comando è questo
<body onload="document.form.xxx.focus()">, fin quì tutto bene,ma il problema sorge con la prima parte del sito,in pratica dopo essersi autenticato apre in una seconda finestra il sito,purtroppo pero' l'evento reload probabilmente si verifica anche quando il form viene eseguito e il fuoco dalla nuova finestra creata si risposta nella vecchia finestra. Help me!
__________________
barton 2500+@3200 | 2x512mb PC3500 GEIL | abit AN7 | lcd 19" dell | sapphire 9600xt |460w enermax | ybris stealth |
23-07-2003, 19:39 | #2 |
Senior Member
Iscritto dal: Feb 2003
Città: Biella
Messaggi: 843
|
Non ho capito ke vuoi dire....
__________________
Ubl~Team Rulez ^_^ |
23-07-2003, 20:00 | #3 |
Senior Member
Iscritto dal: May 2001
Città: Naples
Messaggi: 1050
|
Ehm si hai ragione,non mi sono espresso molto bene.
Allora devo utilizzare la proprietà focus di javascript in modo che ad ogni pagina del sito il cursore venga impostato automaticamente in una textbox specifica. Utilizzando questa istruzione in oogni pagina <body onload="document.form.textbox.focus()"> funziona tutto senza problemi, l'unico problema è nella parte iniziale del sito, dove l'utente dopo aver effettuato il login invia i dati tramite un form ed in caso di autenticazione riuscita si apre una nuova finestra con il resto del sito. Il problema è quì, in pratica l'evento onload dopo aver lanciato la nuova finestra, fà ritornare in primo piano la prima pagina del sito quella dove l'utente ha inserito login e password. Spero di essere stato + chiaro
__________________
barton 2500+@3200 | 2x512mb PC3500 GEIL | abit AN7 | lcd 19" dell | sapphire 9600xt |460w enermax | ybris stealth |
25-07-2003, 19:00 | #4 |
Senior Member
Iscritto dal: Nov 2002
Città: Cosenza --> Roma
Messaggi: 853
|
Se ho capito bene, quando un utente si autentica si apre una nuova pagina, solo che quella "vecchia si ricarica" e quindi va in primo piano??
__________________
GNU MyServer Wants YOU!! We live thinking we will never die. We die thinking we had never lived. Jason Becker |
25-07-2003, 19:37 | #5 |
Senior Member
Iscritto dal: May 2001
Città: Naples
Messaggi: 1050
|
si
__________________
barton 2500+@3200 | 2x512mb PC3500 GEIL | abit AN7 | lcd 19" dell | sapphire 9600xt |460w enermax | ybris stealth |
25-07-2003, 22:08 | #6 |
Senior Member
Iscritto dal: Nov 2002
Città: Cosenza --> Roma
Messaggi: 853
|
perchè non fai aprire la nuova pagina al posto di quella vecchia???
__________________
GNU MyServer Wants YOU!! We live thinking we will never die. We die thinking we had never lived. Jason Becker |
26-07-2003, 14:41 | #7 | |
Senior Member
Iscritto dal: May 2001
Città: Naples
Messaggi: 1050
|
Quote:
__________________
barton 2500+@3200 | 2x512mb PC3500 GEIL | abit AN7 | lcd 19" dell | sapphire 9600xt |460w enermax | ybris stealth |
|
26-07-2003, 19:31 | #8 |
Senior Member
Iscritto dal: Nov 2002
Città: Cosenza --> Roma
Messaggi: 853
|
prova una cosa del genere (non so se funziona):
al posto di <body onload="document.form.textbox.focus()"> fai <body onload="if (!log) document.form.textbox.focus()"> poi nella pagina che si apre se l'utente si è loggato metti opener.log=true; prova e fammi sapere
__________________
GNU MyServer Wants YOU!! We live thinking we will never die. We die thinking we had never lived. Jason Becker |
27-07-2003, 11:51 | #9 | |
Senior Member
Iscritto dal: May 2001
Città: Naples
Messaggi: 1050
|
Quote:
__________________
barton 2500+@3200 | 2x512mb PC3500 GEIL | abit AN7 | lcd 19" dell | sapphire 9600xt |460w enermax | ybris stealth |
|
27-07-2003, 16:27 | #10 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53963
|
Non lo è...
Con che linguaggio fai il login ? |
27-07-2003, 20:11 | #11 | |
Senior Member
Iscritto dal: May 2001
Città: Naples
Messaggi: 1050
|
Quote:
__________________
barton 2500+@3200 | 2x512mb PC3500 GEIL | abit AN7 | lcd 19" dell | sapphire 9600xt |460w enermax | ybris stealth |
|
27-07-2003, 20:27 | #12 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53963
|
Allora semplicemente setta una variabile di sessione quando fai il login...
Codice PHP:
|
28-07-2003, 12:06 | #13 |
Senior Member
Iscritto dal: Nov 2002
Città: Cosenza --> Roma
Messaggi: 853
|
cionci, attenzione con il copia/incolla ........
Codice PHP:
__________________
GNU MyServer Wants YOU!! We live thinking we will never die. We die thinking we had never lived. Jason Becker |
28-07-2003, 12:25 | #14 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53963
|
Hai ragione..sorry
|
28-07-2003, 22:58 | #15 |
Senior Member
Iscritto dal: May 2001
Città: Naples
Messaggi: 1050
|
OK tnx
__________________
barton 2500+@3200 | 2x512mb PC3500 GEIL | abit AN7 | lcd 19" dell | sapphire 9600xt |460w enermax | ybris stealth |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 15:29.