Eseguire funzioni JS in visualizzazione pagina

Lord Dragon

Nuovo Utente
2 Mag 2006
2
0
0
Ciao a tutti,
è la prima volta che scrivo su questo forum...
Avrei necessità di eseguire una funzione javascript ogni volta che una pagina html viene visualizzata, anche quando la stessa viene vista tramite la generazione di un evento history.back(), non eseguendo perciò l'evento onload() del body. E' possibile? Una delle soluzioni che mi erano venute in mente era di impostare un setInterval(), ma spero che esistano soluzioni più pulite...
Ultimo appunto: non posso sostituire l'history.back() con un reload della pagina a cui andare perchè quest'ultima contiene un form compilato, di cui dovrei tenere tutti i parametri (che possono essere anche più di una cinquantina...)...
Grazie mille a tutti.

LD
 

lukeonweb

Utente Attivo
5 Mar 2003
5.175
13
38
45
Napoli
www.lucaruggiero.it
Vedi se funziona una cosa del gerenre dalla cache

window.history.back() = function()
{
alert();
}

con o senza parentesi a back...

oppure usa un cookie che, se trovato o meno, lancia la funzione che ti interessa... prova prova, fammi sapere :)
 

Lord Dragon

Nuovo Utente
2 Mag 2006
2
0
0
Ti ringrazio per la risposta. Ho provato a utilizzare il tuo metodo, però non sono riuscito a farci granchè perchè continuava a darmi errori...senza le parentesi avevo un simpatico messaggio d'errore del tipo "too much recursion", mentre con le parentesi non mi lasciava fare l'assegnazione.
Comunque sono riuscito a risolvere in altro modo, richiamando la funzione nel submit del form prima della sua validazione! Effettivamente rileggendo il mio post non era molto chiaro il mio problema...in sostanza ciò di cui avevo bisogno era qualcosa che annullasse le operazioni fatte quando veniva inviato il form (di cui comunque l'utente non ha visione), per cui mi è stato sufficiente annullarle nel submit, prima di rieffettuarle! :) Solo che ieri dopo 8 ore di lavoro ero un po' fuso, per cui non mi era venuto in mente e stavo cercando soluzioni "artistiche" o folli... :crying:
Grazie ancora della risposta!!
 
Discussioni simili
Autore Titolo Forum Risposte Data
felino [Joomla 1.5] Backend senza toolbar, impossibile eseguire qualunque operazione Joomla 1
G eseguire calcoli matematici su risultati 2 tabelle mysql PHP 4
antoniomanuel Eseguire più files audio in sequenza Sviluppo app per Android 0
G Eseguire codice solo al termine della chiamata ajax Ajax 1
maxnegri Eseguire un'azione con php ad ogni condivisione su Facebook PHP 0
C Eseguire .sh da php PHP 6
W [Javascript] Eseguire script residente nel sistema da html remota Javascript 0
W Aiutino per compilare o eseguire un App Java Java 0
W [C#] Eseguire contemporaneamente tutti i Thresad su "Multithread" .NET Framework 0
G [Javascript] eseguire test-case Selenium da riga di comando... Javascript 0
P [Javascript] eseguire una funzione dopo un'altra Javascript 0
S [PHP] Eseguire differenza su dati SQL presenti sulla stessa colonna PHP 1
N eseguire pagina php senza aggiornare la pagina Ajax 3
S Eseguire funzione jquery all'interno della risposta ajax Ajax 0
A eseguire funzione dopo scelta dal form PHP 4
L eseguire programmi in c PHP 0
gandalf1959 Chiedere conferma all'utente prima di eseguire una funzione PHP 5
JackIlPazzo Eseguire funzione php senza ricaricare pagina? PHP 3
T [JavaScript & Ajax] Eseguire script dopo chiamata A Ajax 2
felino [Oracle] Eseguire uno split di un record Oracle 1
felino Funzione get_node(): eseguire un replace WordPress 1
J Eseguire un redirect a sito mobile PHP 0
N Eseguire una query MySQL dopo 10 secondi PHP 0
M Eseguire codice php contenuto in una variabile e salvarne il risultato in un'altra PHP 2
G Dividere stringa ed eseguire query PHP 3
F Eseguire PHP in jQuery jQuery 3
A eseguire codice js caricandolo dinamicamente in un DIV Javascript 2
ivarello eseguire exec() lato Client PHP 1
A eseguire codice html da funzione javascript Javascript 2
X Eseguire controllo su variabili php PHP 1
M eseguire un comando da php PHP 2
1 eseguire operazioni pianificate PHP 3
Z Eseguire una Query tramite linguaggi client-side è possibile? Ajax 3
M Ajax: eseguire chiamate cross-domain Ajax 1
S Eseguire controlli sul form delle foto PHP 17
I Eseguire funz. Javascript caricata tramite la funzione Ajax di JQuery in onChange Javascript 0
I Eseguire funz. Javascript caricata tramite la funzione Ajax di JQuery in onChange Javascript 0
G eseguire un ciclo for next su applicazione di un sito web Javascript 1
S [Vb.net] Eseguire un programma richiamando l'explorer di windows o il comando esegui .NET Framework 1
C Eseguire script ajax nella stessa pagina index.php Ajax 2
S [Vb.net] Eseguire un exe contenuto nel file di risorse .NET Framework 1
G eseguire gedit con shell_exec() PHP 3
neo996sps Eseguire script perl da pagina PHP PHP 3
I Eseguire foreach una volta PHP 4
I Eseguire query con ciclo PHP 2
I Eseguire query in funzione PHP 2
X eseguire due query aiuto PHP 1
N Eseguire codice javascript HTML e CSS 1
R Eseguire variabile da pulsante PHP 0
D Eseguire file exe su aruba Hosting 7

Discussioni simili