PDA

Visualizza la versione completa : a voi funziona il popup dei privati?


Mick The Rabbit
08-09-2009, 21:17
è qualche giorno che non mi si apre il popup che indica la presenza di un pvt...
mi ha svalvolato firefox o è un problema comune?

fcaldera
08-09-2009, 21:35
Originariamente inviato da Mick The Rabbit
è qualche giorno che non mi si apre il popup che indica la presenza di un pvt...
mi ha svalvolato firefox o è un problema comune?

mi sono fatto un'idea in proposito
tecnicamente secondo me il problema nasce perchè la confirm() che segnala la presenza di un nuovo messaggio viene visualizzata a seguito dell'esecuzione di una funzione all'evento onload di pagina.

Capita che, a causa dei banner pubblicitari o per l'inclusione incompleta di uno script delle pubblicità (cioè diverse volte) tale evento si raggiunga dopo molto tempo dal caricamento della pagina (la parte visibile intendo). A volte non avviene mai. In quest'ultimo caso oppure se cambi pagina prima che l'evento scatti ti sei perso la notifica in questione.

Una volta mi sono trovato un privato da leggere datato due mesi prima. Capita.

electric_g
08-09-2009, 21:38
Originariamente inviato da fcaldera
mi sono fatto un'idea in proposito
tecnicamente secondo me il problema nasce perchè la confirm() che segnala la presenza di un nuovo messaggio viene visualizzata a seguito dell'esecuzione di una funzione all'evento onload di pagina.

Capita che, a causa dei banner pubblicitari o per l'inclusione incompleta di uno script delle pubblicità (cioè diverse volte) tale evento si raggiunga dopo molto tempo dal caricamento della pagina (la parte visibile intendo). A volte non avviene mai. In quest'ultimo caso oppure se cambi pagina prima che l'evento scatti ti sei perso la notifica in questione.

Una volta mi sono trovato un privato da leggere datato due mesi prima. Capita.
mi arrapa quanto le spiegazioni economiche di vifi :sbav: :D

Mick The Rabbit
08-09-2009, 21:38
Originariamente inviato da fcaldera
...


non ci ho capito una mazza, ma grazie per la solidarietà...

fcaldera
08-09-2009, 21:43
Originariamente inviato da Mick The Rabbit
non ci ho capito una mazza, ma grazie per la solidarietà...

mandami un pvt di test e cercherò di avvalorare la mia tesi in modo più semplice

ant_alt
08-09-2009, 21:44
mai visto un alert di avviso di messaggi privati su questo forum :dottò:
forse sarebbe ora di aggiornarlo ad una versione almeno di età medioevale :fagiano:

Mick The Rabbit
08-09-2009, 21:46
Originariamente inviato da fcaldera
mandami un pvt di test e cercherò di avvalorare la mia tesi in modo più semplice


ok, inviato

Ranma2
08-09-2009, 21:49
esistono ancora i popup? :oVVoVe:


aggiorniamo sto forum, dai dai...

hfish
08-09-2009, 21:51
stesso problema qui

concordo con fcaldera. il problema penso sia dovuto a click.html.it, che è sempre MOLTO lento a rispondere

fcaldera
08-09-2009, 22:04
Originariamente inviato da Mick The Rabbit
ok, inviato

allora, hai presente la barra che segnala il caricamento della pagina?
su Firefox e' quella barra arancione che appare nella statusbar che ti segnala se la pagina ha finito di caricare o meno tutto il contenuto testuale ed i file (immagini, script, fogli di stile) in essa compresi

quando anche solo uno dei file inclusi non riesce ad essere caricato (ad esempio un banner particolarmente pesante o lo script che ti visualizza pubblicità o i css di paiola con regole chilometriche :zizi: ) la pagina non termina il caricamento

quando ricevi un pvt il sistema aggiunge una funzione (che si chiama 'confirm_newpm') nella pagina, che mostra la finestrella dell'avvenuta ricezione del messaggio. tale funzione si attiva solo dopo il completo caricamento della pagina per l'attivarsi di un evento che si chiama window.onload




function confirm_newpm() {
input_box=confirm("Hai ricevuto un messaggio privato. ...
...
}

...

<body onload="Javascript:confirm_newpm()">





se per un motivo qualsiasi tu cambi pagina prima che questo evento si verifichi (perché tu sei più veloce del browser o se uno dei file suddetti non si carica subito ma ci mette un po') tu hai perso la possibilità di avere la notifica. Nella pagina successiva infatti la stessa funzione non c'è più

spero sia un po' meno oscuro



adesso vado a leggermi il pvt :D

Loading