Visualizzazione dei risultati da 1 a 10 su 10

Discussione: perchè succede??

  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2003
    Messaggi
    62

    perchè succede??

    Ho una pagina htm divisa in due frame, in quella di sinistra carico un altro file htm, che contiene i metattag per non essere memorizzato nella cache. Se premo F5 per aggiornare i frames spariscono e nella pagina scrive il codice html del file che avevo caricato nella parte sinistra.

    perchè??
    se volessi intercettare la pressione del tasto F5 (o la voce Aggiorna da menù) come dovrei fare?

    grazie

  2. #2
    Utente di HTML.it L'avatar di hako
    Registrato dal
    Mar 2002
    Messaggi
    991
    Forse non ho capito...
    ad ogni modo per aggiornare la pagina:

    Aggiorna



    Per disattivare F5:

    <script language="javascript">
    document.onkeydown = keyDown

    function keyDown(e) {
    if (client == "NN6") {
    var nKey=e.which;
    if (nKey == 116) {
    return false
    }
    }
    if (client == "IE") {
    var ieKey=event.keyCode;
    if (ieKey == 116){
    alert("funzione disabilitata");
    }
    }
    }
    client='IE';

    //Rileva il browser in uso nel client (1)
    function init(){

    if (document.getElementById){
    NN6=true;
    }
    if (document.all) {
    IE=true;
    NN6=false;
    }

    browser_detector();
    }

    // Rileva il browser in uso nel client (2)
    function browser_detector(){
    if (IE) {
    client="IE";
    }

    if (NN6){
    client="NN6";
    }
    }

    </script>
    cosa accaderebbe domani?

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2003
    Messaggi
    62
    Il tuo Aggiorna funziona, solo che io ho bsogno che faccia lo stesso anche premendo F5 o il bottone di aggiorna.

    come faccio?

    grazie

  4. #4
    Utente di HTML.it L'avatar di hako
    Registrato dal
    Mar 2002
    Messaggi
    991
    puoi postare il link della pagina incriminata?
    cosa accaderebbe domani?

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2003
    Messaggi
    62
    è una pagina che ho ffato io, il codice è:
    <html>

    <head>
    <META HTTP-EQUIV="Pragma" CONTENT="no-cache">
    <META HTTP-EQUIV="Cache-Control" CONTENT="no-cache">
    <title>Smart Web Demo</title>
    </head>

    <frameset cols="30%,*">
    <frame name="sinistra" src="temp/@pagina">
    <frame name="destra">
    </frameset>

    </html>

    e al posto di @pagina metto il nome del file htm da caricare, la prima volta lo fa, al primo aggiorna riporta quaeto codice.

  6. #6
    Utente di HTML.it L'avatar di hako
    Registrato dal
    Mar 2002
    Messaggi
    991
    ma è tutto regolare,
    ho provato ad aggiornare il tuo frameset dal menu, da tastiera...
    senza riscontrare problema alcuno.
    Dipenderà mica dal tuo browser?
    cosa accaderebbe domani?

  7. #7
    Utente di HTML.it
    Registrato dal
    Aug 2003
    Messaggi
    62
    hai anche provato a fare F5 dopo almeno 2 minuti di orologio?
    perchè subito subito funziona anche a me, e poi non va più

  8. #8
    Utente di HTML.it L'avatar di hako
    Registrato dal
    Mar 2002
    Messaggi
    991
    non vedo cosa possa verificarsi tra 2, 5 o 10 minuti :master: .
    Prova a testare il tutto su un altro pc.
    cosa accaderebbe domani?

  9. #9
    Utente di HTML.it
    Registrato dal
    Aug 2003
    Messaggi
    62
    succede la stessa cosa, per quello non so cosa possa essere!!

  10. #10
    Utente di HTML.it
    Registrato dal
    Aug 2003
    Messaggi
    62

    non sa aiutarmi nessuno??

    Possibile che non sia mai successo a nessuno??
    devo risolvere e non so come fare!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.