Come una tecnologia interattiva, AJAX ha molti usi, ma non tutte le sue applicazioni sono browser-friendly. Un problema comune su AJAX è la sua azione di meta tag refresh. Fortunatamente, questo dilemma è correggibile con jQuery..--uno strumento modificabile che rende facile e veloce di scripting in Java. Sostituendo il meta tag di una pagina web creata in AJAX sarà non solo risolvere il problema di refresh, ma permetterà anche i visitatori del sito godere i vostri web pagi per finché vogliono.
Istruzioni
1
Scaricare jQuery dal sito Web di jQuery e installarlo sul server Web come un ulteriore strumento di hosting. Questa applicazione di terze parti consentono di sostituire la vostra meta tag e impedire che le pagine rinfrescante bruscamente.
2
Inserire il codice seguente per sostituire la vostra meta tag esistenti su AJAX, particolarmente quando le pagine web aggiorna senza alcun avviso. È possibile modificare la durata di visualizzazione di pagine web sul vostro browser sotto con qualsiasi lunghezza che si desidera.
< script type = "text/javascript" >
window.onload = function(){
var timer = null,
time=1000*60*15, // 15 minutes
checker = function(){
if(timer){clearTimeout(timer);} // cancels the countdown.
timer=setTimeout(function()
document.location="/someurl/logout.asp";
},time); // reinitiates the countdown.
};
checker(); // initiates the countdown.
// requires jQuery... (you could roll your own jQueryless version pretty easily though)
if(window.jQuery){
// bind the checker function to user events.
jQuery(document).bind("mousemove keypress click", checker);
}
};
< / script >
< noscript >
<meta name="Refresh" http-equiv="Refresh" content="900;URL=/someurl/logout.asp">
< / noscript >
3
Inserire il codice qui sotto al tuo script per avvertire gli ospiti del tuo sito di salvare il lavoro prima la vostra pagina web viene aggiornata. Questo è molto utile perché non volete disturbare e perdere i visitatori del sito a causa di incontrollato e improvviso pagina viene ricaricata.
$(window).unload(function() () {
Inserire qui il codice
per salvare il lavoro dell'utente.
Alert ("spiacenti, la pagina è in procinto di aggiornare ora. Si prega di salvare il lavoro immediatamente.')
});
Consigli & Avvertenze
- Per ulteriori informazioni su AJAX, partecipare a forum di discussione e provare i molti tutorial disponibili online.
- Non tutti i codici funziona perfettamente, quindi è necessario creare una soluzione alternativa per mettere in guardia i visitatori del sito di sorprendente pagina viene ricaricata.