HighDots Forums  

stoppare l'esecuzione delle istruzioni di una pagina

Javascript (Italian) Il linguaggio JavaScript (it.comp.lang.javascript)


Discuss stoppare l'esecuzione delle istruzioni di una pagina in the Javascript (Italian) forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
lucio
 
Posts: n/a

Default stoppare l'esecuzione delle istruzioni di una pagina - 10-06-2003 , 01:48 AM






Una pagina php ha il compito di eseguire un'operazione di UPDATE.
Prima dell'esecuzione vi è una conferma dell'operazione con Confirm, in caso
negativo vorrei stoppare l'esecuzione è tornare alla pagina chiamante.
Io ho utilizzato questa istruzione javascript:

window.location.href='AgenElenco.php?DataAgg=<? echo
$HTTP_GET_VARS["DataAgg"]?>';

che fa tornare alla pagina voluta ma dopo aver eseguito tutto quello che c'è
sotto.
Come posso ottenere l'immediata interruzione della pagina?

grazie anticipate per l'attenzione
Lucio



Reply With Quote
  #2  
Old   
Cristiano Larghi
 
Posts: n/a

Default Re: stoppare l'esecuzione delle istruzioni di una pagina - 10-06-2003 , 03:56 AM






c'è qualcosa che non va...
php esegue lato server, quello che scrivi viene eseguito lato client...
a) sei in una pagina e viene richiesto l'update;
b) vai in un'altra pagina ed esegui confirm(); se true richiami la stessa
pagina altrimenti...

Non capisco bene che logica hai usato, puoi dare qualche info in più?



Reply With Quote
  #3  
Old   
Lazy70
 
Posts: n/a

Default Re: stoppare l'esecuzione delle istruzioni di una pagina - 10-06-2003 , 04:21 AM




"Cristiano Larghi" <c.larghi_NOSPAM (AT) editaliasrl (DOT) it> wrote

Quote:
c'è qualcosa che non va...
php esegue lato server, quello che scrivi viene eseguito lato client...
a) sei in una pagina e viene richiesto l'update;
b) vai in un'altra pagina ed esegui confirm(); se true richiami la stessa
pagina altrimenti...

Non capisco bene che logica hai usato, puoi dare qualche info in più?


forse il flusso dovrebbe essere:
1. sono sulla pagina A e voglio fare l'update
2. chiedo conferma all'utente, se si vado a 3, se no vado a 4
3. faccio l'update
4. sto fermo nella pagina

in questo caso il javascript sarebbe

if (confirm("Sei sicuro?")
window.location.href='AgenElenco.php?DataAgg=<? echo
$HTTP_GET_VARS["DataAgg"]?>';


Ciao
Ktrl+S




Reply With Quote
  #4  
Old   
Davide Casero
 
Posts: n/a

Default Re: stoppare l'esecuzione delle istruzioni di una pagina - 10-06-2003 , 04:27 AM



On Mon, 6 Oct 2003 07:48:17 +0200, "lucio" <luciotisc (AT) tiscalinet (DOT) it>
wrote in <blqvms$a8v$1 (AT) lacerta (DOT) tiscalinet.it>:

[cut]
Quote:
che fa tornare alla pagina voluta ma dopo aver eseguito tutto quello che c'è
sotto.
Come posso ottenere l'immediata interruzione della pagina?
la sparo:
history.stop()
?


--
Ciao!
Davide

Armorgod Troll Sciamano - Midgard Vortigern


Reply With Quote
  #5  
Old   
Cristiano Larghi
 
Posts: n/a

Default Re: stoppare l'esecuzione delle istruzioni di una pagina - 10-06-2003 , 04:37 AM



Quote:
la sparo:
history.stop()
?
La hai proprio sparata così, a cazzo, né? :-)




Reply With Quote
  #6  
Old   
Davide Casero
 
Posts: n/a

Default Re: stoppare l'esecuzione delle istruzioni di una pagina - 10-06-2003 , 05:24 AM



On Mon, 6 Oct 2003 10:37:44 +0200, "Cristiano Larghi"
<c.larghi_NOSPAM (AT) editaliasrl (DOT) it>
wrote in <blr9k3$fg2nf$1 (AT) ID-147253 (DOT) news.uni-berlin.de>:

Quote:
la sparo:
history.stop()
?
La hai proprio sparata così, a cazzo, né? :-)
beh, è stata la prima che mi è venuta in mente
in effetti che c'entra la history con il caricamento della pagina?
:-)
--
Ciao!
Davide

Armorgod Troll Sciamano - Midgard Vortigern


Reply With Quote
  #7  
Old   
Lazy70
 
Posts: n/a

Default Re: stoppare l'esecuzione delle istruzioni di una pagina - 10-06-2003 , 05:52 AM




"Davide Casero" <kragor.nospam (AT) libero (DOT) it> wrote

Quote:
beh, è stata la prima che mi è venuta in mente
in effetti che c'entra la history con il caricamento della pagina?
:-)
--
Ciao!
Davide


Be' però lucio è peggio di Stephen King: non ci vuole dire se abbiamo
risposto bene o meno ))))

Ktrl+S




Reply With Quote
  #8  
Old   
Andrea Azzini
 
Posts: n/a

Default Re: stoppare l'esecuzione delle istruzioni di una pagina - 10-06-2003 , 06:53 AM



"lucio" <luciotisc (AT) tiscalinet (DOT) it> ha scritto nel messaggio
news:blqvms$a8v$1 (AT) lacerta (DOT) tiscalinet.it...
Quote:
Una pagina php ha il compito di eseguire un'operazione di UPDATE.
Prima dell'esecuzione vi è una conferma dell'operazione con Confirm, in
caso
negativo vorrei stoppare l'esecuzione è tornare alla pagina chiamante.
Io ho utilizzato questa istruzione javascript:

window.location.href='AgenElenco.php?DataAgg=<? echo
$HTTP_GET_VARS["DataAgg"]?>';

che fa tornare alla pagina voluta ma dopo aver eseguito tutto quello che
c'è
sotto.
Come posso ottenere l'immediata interruzione della pagina?
Visto che usi PHP esiste la funzione die; che ti permette di stoppare
l'esecuzione dello script php.
Al posto della window.location puoi usare un'istruzione php che è
Header("location: url_pagina").
Questa funzione ha le stesse limitazioni della SESSION.

Ciao




Reply With Quote
  #9  
Old   
Luciano Tallinucci
 
Posts: n/a

Default Re: stoppare l'esecuzione delle istruzioni di una pagina - 10-07-2003 , 05:32 AM



Quote:
window.location.href='AgenElenco.php?DataAgg=<? echo
$HTTP_GET_VARS["DataAgg"]?>';
Ringrazio Cristiano Larghi, Lazy70, Davide Casero, Andrea Azzini che avete
risposto benissimo!

Di fatto subito alla prima risposta ho ravvisato il problema concettuale in
cui sono inbattuto.
Nella logica - lato server - il codice PHP, quando arriva la pagina al
browser, è già stato fatto tutto quello che doveva fare e non è
intercettabile dal javascript che viene concettualmente dopo.

Purtroppo provengo da altri tipi di programmazione e sono alle prime col
web, imparerò!

Ciao, Lucio

PS: concordo con Lazy70 che potevo rispondere prima, ma la giornata di SMAU
mi ha impedito di farlo.




Reply With Quote
  #10  
Old   
Lazy70
 
Posts: n/a

Default Re: stoppare l'esecuzione delle istruzioni di una pagina - 10-07-2003 , 06:46 AM




"Luciano Tallinucci" <luciocom (AT) tin (DOT) it> wrote

Quote:
PS: concordo con Lazy70 che potevo rispondere prima, ma la giornata di
SMAU
mi ha impedito di farlo.
Cmq la mia era semplice curiosità ...

Ktrl+S




Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.