Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Zeekr X e 7X provate: prezzi, autonomia fino a 615 km e ricarica in 13 minuti
Zeekr X e 7X provate: prezzi, autonomia fino a 615 km e ricarica in 13 minuti
Zeekr sbarca ufficialmente in Italia con tre modelli elettrici premium, X, 7X e 001, distribuiti da Jameel Motors su una rete di 52 punti vendita già attivi. La Zeekr X parte da 39.900 euro, la 7X da 54.100: piattaforma a 800V, chip Snapdragon di ultima generazione, ricarica ultraveloce e un'autonomia dichiarata fino a 615 km WLTP. Le prime consegne sono previste a metà aprile
Marathon: arriva il Fortnite hardcore
Marathon: arriva il Fortnite hardcore
Marathon è il titolo multiplayer competitivo del momento. Ecco quali sono le caratteristiche di gioco principali, insieme alle nostre prime considerazioni dopo qualche "run" nell'extraction shooter di Bungie
HP Imagine 2026: abbiamo visto HP IQ all’opera, ecco cosa può (e non può) fare
HP Imagine 2026: abbiamo visto HP IQ all’opera, ecco cosa può (e non può) fare
A New York HP ha messo al centro della scena HP IQ, la piattaforma di IA locale da 20 miliardi di parametri. L’abbiamo vista in funzione: è uno strumento che funziona, pensato per un target specifico, con vantaggi reali e limiti altrettanto evidenti
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 10-08-2006, 15:38   #1
Naruto83
Member
 
L'Avatar di Naruto83
 
Iscritto dal: Jun 2006
Messaggi: 50
[HTML] onUnload

L'evento onUnload viene attivato alla chiusura della pagina...ho scritto questo codice:

<body onUnload="window.open('Logout.php')">

ma la pagina Logout.php non viene richiamata, qualcuno sa il perchè? grazie
Naruto83 è offline   Rispondi citando il messaggio o parte di esso
Old 10-08-2006, 16:18   #2
anonimizzato
 
Messaggi: n/a
Se stai scrivendo la pagina in XHTML metti il nome della funzione tutto in minuscolo: onunload

Scommeto che non ti funziona su Firefox vero?

Se provi con IE dovrebbe andare, il fatto è che FireFox incorpora un meccanismo che blocca automaticamente la generazione di nuove finestre senza che vi sia stato un input cosciente dell'utente come il click su un link.
  Rispondi citando il messaggio o parte di esso
Old 10-08-2006, 16:43   #3
Naruto83
Member
 
L'Avatar di Naruto83
 
Iscritto dal: Jun 2006
Messaggi: 50
Quindi per attivare lo script php alla chiusura della pagina c'è qualche altra soluzione...grazie
Naruto83 è offline   Rispondi citando il messaggio o parte di esso
Old 10-08-2006, 17:58   #4
anonimizzato
 
Messaggi: n/a
Tu cosa vorresti fare di preciso, forse esiste una soluzione migliore e più elegante al problema.
  Rispondi citando il messaggio o parte di esso
Old 10-08-2006, 18:49   #5
Naruto83
Member
 
L'Avatar di Naruto83
 
Iscritto dal: Jun 2006
Messaggi: 50
Io ho gli utenti che hanno fatto il Login in un file di testo quindi alla chiusura della pagina, dovrei eliminarne il nome tramite il php......poi ho anche un'altro problema la lista dei nomi che hanno fatto il login, sono in un iframe, quando un altro utente fa il login lo aggiungo nel file, però per farlo visualizzare agli utenti già connessi, dovrei usare il tag refresh, per far comparire la nuova lista, questio metodo è schiffoso, perchè ogni volta che fa il refresh si vede la freccina con la clessidra ed è brutissimo...se hai delle soluzioni + eleganti te ne sarei grato...ciao
Naruto83 è offline   Rispondi citando il messaggio o parte di esso
Old 10-08-2006, 19:12   #6
Naruto83
Member
 
L'Avatar di Naruto83
 
Iscritto dal: Jun 2006
Messaggi: 50
Poi non capisco perchè con questo non va:

<body onUnLoad="window.open('Logout.php');">

mentre con questo si:

<body onUnLoad="alert('Ciao');">
Naruto83 è offline   Rispondi citando il messaggio o parte di esso
Old 10-08-2006, 19:43   #7
andbin
Senior Member
 
L'Avatar di andbin
 
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
Quote:
Originariamente inviato da Naruto83
Poi non capisco perchè con questo non va:

<body onUnLoad="window.open('Logout.php');">

mentre con questo si:

<body onUnLoad="alert('Ciao');">
Se il tuo browser ha un sistema di blocco dei popup, window.open non apre la finestra.

Si può fare un test:
Codice:
var new_win = window.open ( ....... );

if (new_win == null || typeof (new_win) == "undefined" || typeof (new_win.closed) == "undefined")
    alert ("POPUP Disabilitati");
else
    alert ("POPUP Abilitati");
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%)
andbin è offline   Rispondi citando il messaggio o parte di esso
Old 10-08-2006, 19:54   #8
Naruto83
Member
 
L'Avatar di Naruto83
 
Iscritto dal: Jun 2006
Messaggi: 50
e vero , che idiota, non ci pensavo
Naruto83 è offline   Rispondi citando il messaggio o parte di esso
Old 10-08-2006, 21:32   #9
loris_p
Senior Member
 
L'Avatar di loris_p
 
Iscritto dal: Aug 2006
Messaggi: 365
non garantisco che funzioni ma forse questo metodo non tenta forzatamente di aprire una nuova finestra, ma solo di fare un redirect, il che potrebbe risolvere il problema della non riuscita apertura dello script:
window.location('<script>')
prova e sappimi dire
loris_p è offline   Rispondi citando il messaggio o parte di esso
Old 10-08-2006, 23:31   #10
Naruto83
Member
 
L'Avatar di Naruto83
 
Iscritto dal: Jun 2006
Messaggi: 50
Ho provato ma non funziona...forse perchè non puo caricarlo nella stessa pagina dato che è stata chiusa...
Naruto83 è offline   Rispondi citando il messaggio o parte di esso
Old 10-08-2006, 23:32   #11
Naruto83
Member
 
L'Avatar di Naruto83
 
Iscritto dal: Jun 2006
Messaggi: 50
cmq grazie lo stesso, se hai altre soluzioni...
Naruto83 è offline   Rispondi citando il messaggio o parte di esso
Old 10-08-2006, 23:43   #12
loris_p
Senior Member
 
L'Avatar di loris_p
 
Iscritto dal: Aug 2006
Messaggi: 365
attenzione però
pensavo giusto adesso che questo sistema non è molto corretto proprio in linea di principio..
se ho capito bene il tuo programma tiene una sorta di "log" degli utenti loggati, i quali quando si sloggano distruggono la sessione loggata nel tuo log chiamando quello script..
non va bene
e ti spiego il perché:
essendo il javascript un linguaggio client side, esso è adatto per operazioni da eseguire prima dell'invio di dati al server (classico esempio il controllo dei campi di un form) oppure per task da svolgere limitatamente al browser stesso..ma qui tu parli di interagire direttamente tramite JS verso il server, questo potrebbe dare luogo ad un problemone: se l'utente ha JS disabilitato (cosa non così assurda di questi tempi ) si verifica un'incoerenza tra il tuo log file e gli utenti realmente connessi..il che non è simpatico, visto che neanche il tag <noscript> non ti verrebbe molto in aiuto
loris_p è offline   Rispondi citando il messaggio o parte di esso
Old 11-08-2006, 10:13   #13
Naruto83
Member
 
L'Avatar di Naruto83
 
Iscritto dal: Jun 2006
Messaggi: 50
Ma infatti, javascript doveva solo richiamare la pagina php che sloggava, alla chiusura della pagina
Naruto83 è offline   Rispondi citando il messaggio o parte di esso
Old 11-08-2006, 10:48   #14
loris_p
Senior Member
 
L'Avatar di loris_p
 
Iscritto dal: Aug 2006
Messaggi: 365
si ma se uno JS non ce l'ha quella pagina non viene mai chiamata, no?
loris_p è offline   Rispondi citando il messaggio o parte di esso
Old 11-08-2006, 11:13   #15
anonimizzato
 
Messaggi: n/a
Quote:
Originariamente inviato da Naruto83
e vero , che idiota, non ci pensavo
Ma scusa non ti avevo scritto sopra
  Rispondi citando il messaggio o parte di esso
Old 11-08-2006, 11:45   #16
Naruto83
Member
 
L'Avatar di Naruto83
 
Iscritto dal: Jun 2006
Messaggi: 50
Scusa Sgurbat...Allora l'unica soluzione, è un tasto "Logout" ( schiffoso)

Ultima modifica di Naruto83 : 11-08-2006 alle 11:48.
Naruto83 è offline   Rispondi citando il messaggio o parte di esso
Old 11-08-2006, 11:50   #17
Naruto83
Member
 
L'Avatar di Naruto83
 
Iscritto dal: Jun 2006
Messaggi: 50
cmq tutto il mio lavoro, è in rete, se qualcuno lo volesse vedere, e magari darmi qualche consiglio, vi sarei enormemente grato:

http://narutogdr.altervista.org/
Naruto83 è offline   Rispondi citando il messaggio o parte di esso
Old 11-08-2006, 12:35   #18
loris_p
Senior Member
 
L'Avatar di loris_p
 
Iscritto dal: Aug 2006
Messaggi: 365
a parte IMHO non essere il tasto logout schifoso, cmq non è la panacea di tutti i mali, perché rischieresti cmq che se l'utente non clicca logout ma la x per chiudere la finestra, ti si presenta nuovamente un'incoerenza di dati..
loris_p è offline   Rispondi citando il messaggio o parte di esso
Old 11-08-2006, 13:29   #19
thebol
Senior Member
 
Iscritto dal: Dec 2000
Città: bologna
Messaggi: 1309
ma legarti alla sessione, e impostare un timeout per quella?(cosi saresti sicuro che dopo n tempo si slogga da sola. cmq il tasto logout o il js logout o quello che vuoi lo puoi sempre lasciare.
thebol è offline   Rispondi citando il messaggio o parte di esso
Old 11-08-2006, 19:57   #20
Naruto83
Member
 
L'Avatar di Naruto83
 
Iscritto dal: Jun 2006
Messaggi: 50
Ho trovato una soluzione.... ...grazie ha chi mi ha parlato del timeout.....ecco cosa devo fare.... uno script php con un time out in ogni host di 5 sec, che quando scade lo script, aggiorna il file txt con il nome,il tempo scaduto e quando il successivo timeout che verra aggiornato ogni 5 sec, e nel mentre fa anche il controllo degli altri utenti, se controlla se ad un utente non è stato cambiato il tempo dopo 15 secondi è sicuro che è scollegato, e viene cancellato...che ne dite
Naruto83 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Zeekr X e 7X provate: prezzi, autonomia fino a 615 km e ricarica in 13 minuti Zeekr X e 7X provate: prezzi, autonomia fino a 6...
Marathon: arriva il Fortnite hardcore Marathon: arriva il Fortnite hardcore
HP Imagine 2026: abbiamo visto HP IQ all’opera, ecco cosa può (e non può) fare HP Imagine 2026: abbiamo visto HP IQ all’opera, ...
PNY RTX 5080 Slim OC, sembra una Founders Edition ma non lo è PNY RTX 5080 Slim OC, sembra una Founders Editio...
Wi-Fi 7 con il design di una vetta innevata: ecco il nuovo sistema mesh di Huawei Wi-Fi 7 con il design di una vetta innevata: ecc...
I robot aspirapolvere ora in offerta su ...
L'Exynos 2600 a 2 nm di Samsung consuma ...
I 2 portatili migliori di tutta Amazon: ...
Tornano le offerte sui Kindle base, vers...
NVIDIA App si aggiorna: arriva DLSS 4.5 ...
Claude Code: il codice sorgente esposto ...
Recensione POCO X8 Pro: è lui lo ...
Il primo dissipatore a liquido di Noctua...
Opera Neon abilita il protocollo MCP: l'...
Dyson Clean+Wash Hygiene: lava e pulisce...
NVIDIA investe 2 miliardi in Marvell: pa...
Le GPU come garanzia bancaria: CoreWeave...
KeeneticOS si aggiorna alla versione 5: ...
Regno Unito avvia indagine su Microsoft:...
Disney vuole comprare Epic Games e Fortn...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 07:55.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v