Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 17
  1. #1
    Utente di HTML.it L'avatar di erin
    Registrato dal
    Sep 2000
    Messaggi
    398

    AGGIORNARE SOLO un frame con F5

    Ho problema, ho realizzato un'applicazione con frame, e vorrei che quando qualcuno clicca sull'AGGIORNA del browser o su F5 mi aggiorni solo il frame centrale (per problemi di log out)
    E' possibile magari utilizzando i focus?
    GRAZIE INFINITE

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Non credo sia possibile.

    Puoi inserire un bottone nel frame stesso (o anche in un altro), che fa l'aggiornamento del frame:
    aggiorna frame

    Perr un altro frame:
    parent.NOMEFRAME.location.reload();
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    667
    E se uno intercettasse la pressione del tasto F5 cancellando l'evento e poi far fare un'altra cosa???

    ora non mi ritrovo lo scrippete...come lo trovo faccio una prova

  4. #4
    Utente di HTML.it L'avatar di morphy79
    Registrato dal
    Jun 2004
    Messaggi
    1,568
    E' possibile invece :

    codice:
    document.onkeydown = function(){
    	if(window.event && window.event.keyCode == 116) {
    		window.event.keyCode = 505;
      	}
      	if(window.event && window.event.keyCode == 505) {
    		parent.nomeFRAMEdaAGGIORNARE.reload(true);
    		return false; 
    	}
    }

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Scusa, morphy, potresti anche dire le compatibilita` del tuo script (browser, sistema operativo e hardware)?

    E poi cosa e` il tasto 505?
    Il 116 immagino che sia il tasto f5 in nel browser IE sotto windows per un PC Intel o compatibile (non necessariamente e` uguale per un browser diverso o un altro SO).
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  6. #6
    Utente di HTML.it L'avatar di morphy79
    Registrato dal
    Jun 2004
    Messaggi
    1,568
    si hai ragione !!!
    solo per windows con IE ( la versione non la so.. sulla 5 e la 6 va.. )

    il 116 è F5... lo rimappo come 505 e gli do una nuova funzione...

    Più di così non si può fare però... salvo condizionarlo a seconda del browser...

  7. #7
    Utente di HTML.it L'avatar di erin
    Registrato dal
    Sep 2000
    Messaggi
    398
    Lo script che mi hai inviato devo metterlo nell'head del frameset?
    GRAZIE

  8. #8
    Utente di HTML.it L'avatar di erin
    Registrato dal
    Sep 2000
    Messaggi
    398
    Scusate ma non mi funziona, lo script che mi hai inviato devo metterlo nell'head del frameset?
    GRAZIE

  9. #9
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    No, va inserito nel BODY (magari in fondo) della pagina contenuta nel frame.

    Infatti agisce sull'elemento HTML body (equivalente al document di JS), e non puo` essere applicato a tale elemento se il body non e` ancora stato definito.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  10. #10
    Utente di HTML.it L'avatar di erin
    Registrato dal
    Sep 2000
    Messaggi
    398
    Non funziona comunque, ma volevo capire una cosa devo metterlo in tutte le pagine che verranno caricate in quel frame?

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.