Visualizzazione risultati 1 fino 6 di 6

Discussione: impazzire per aggiornare un iframe !!

  1. #1
    Guest

    Predefinito impazzire per aggiornare un iframe !!

    E' tanto che cerco il modo di aggiornare (refresh) un <iframe> da javascript.
    Su internet ho trovato varie correnti di pensiero discordanti... più o meno le ho provate tutte ma senza successo.

    Lo sapete fare??
    Questo il codice che uso:

    Codice HTML:
    <head> 
    	<meta content="text/html; charset=ISO-8859-1" http-equiv="content-type"> 
    	<title>BROWSER</title> 
    </head> 
     
    	<body> 
    		<script type="text/javascript"> 
     
    		function refreshIframe(id)
    		{
    			window.top.frames[id].location.reload(true);
    			//window.frames[id].location.href = window.frames[id].location.href;
    			//window.frames[id].href = window.frames[id].href;
    			// Anche le parti commentate le ho provate senza successo
    		}
    		</script> 
     
    		<input type="button" onClick="refreshIframe('myiframe');" value="Refresh"> 
    ... 
                    <iframe name="myiframe" src="www...."></iframe>
     

  2. #2
    Data registrazione
    04-09-2009
    Messaggi
    183

    Predefinito

    Credo che l'id debba essere un numero, oppure prova un document.getElementByName per identificare il frame. (Ho fatto una breve ricerca su Google visto che non li uso gli iframe :P)

  3. #3
    L'avatar di andreafallico
    andreafallico non è connesso Super Moderatore
    Data registrazione
    02-06-2009
    Messaggi
    1,981

    Predefinito

    Prova così:
    Codice:
    <head> 
    	<meta content="text/html; charset=ISO-8859-1" http-equiv="content-type"> 
    	<title>BROWSER</title> 
    </head> 
     
    	<body> 
    		<script type="text/javascript"> 
     
    		function refreshIframe(id){
                          id.location.reload();
                    }
    
    		</script> 
                    <iframe name="myiframe" src="www...."></iframe>
    <input type="button" onClick="refreshIframe(myiframe);" value="Refresh">
    dovrebbe funzionare.

  4. #4
    Guest

    Predefinito

    Citazione Originalmente inviato da andreafallico Visualizza messaggio
    Prova così:
    ...
    dovrebbe funzionare.
    ...dovrebbe, ma non va

  5. #5
    L'avatar di andreafallico
    andreafallico non è connesso Super Moderatore
    Data registrazione
    02-06-2009
    Messaggi
    1,981

    Predefinito

    Io l'ho provato e funziona sia con ie che firefox.
    Linka la pagina in cui lo inserisci.

  6. #6
    Guest

    Predefinito

    E se il refresh fosse inserito direttamente nella pagina che viene richiamata?

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •