Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Problema con visualizzazione iframe con diversi browser

    ciao a tutti sono un novellino del campo, mi rivolgo a voi perchè ho un problema anzi due con uno script per la visualizzazione di una pagina da un server ftp.
    Il primo è che vorrei fare un refresh di un link da ftp ma con questo testo non riesco a farlo:


    <iframe width="1024" height="692" scrolling="no" frameborder="no" noresize="noresize" src="http://meteopinetabeach.altervista.org/indexdial.jpg" </iframe>
    <meta http-equiv="refresh" content="10">


    il secondo è che la visualizzazione della pagina non mi va con tutti i browser web. il sito è stato creato con Wix che è i html5 ed explorer riesce a mandare la pagina aggiornata ogni tot di tempo stabilito mentre gli altri ( firefox, chrome ) rimane la visualizzazione delle prima volta che si apre il sito e poi non la aggiorna più!

    Come posso fare?
    Grazie in anticipo a chi mi da una mano!

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2010
    Messaggi
    227
    Consiglio personale: IE in un modo o nell'altro darà sempre problemi ._.
    Comunque sia, se devi includere soltanto un'immagine, perchè usare un iframe?

    codice:
    Il codice che hai utilizzato per il refresh ricaricherà la pagina principale, non la pagina inclusa nel frame. Se farlo puoi utilizzare Javascript con qualcosa di simile:

    codice:
    <iframe src="pagina.html" id="frame_carica"></iframe>
    <button onclick="refresh();">Aggiorna</button>
    
    <script type="text/javascript">
    function refresh(){
       var iframe = document.getElementById('frame_carica');
       iframe.src = iframe.src;
    }
    </script>
    Fammi sapere se è quel che intendevi

    Thinker

  3. #3
    grazie per la risposta ma ancora non riesco ad aggiornare bene la pagina; il pulsante aggiorna è comodo ma non funziona, quello che cercavo è di far aggiornare il "link" in automatico ogni 2-3 minuti e non riesco a trovare nessuno script ( la mia incompetenza prevale ); se riesci a tro varmi qualcosa tu o a darmi la dritta giusta per risolvere il problema te ne sarei grato!
    come puoi vedere questo è il link:

    http://www.pineta-beach.com/#!vuoto/cc2b

    grazie in anticipo

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2010
    Messaggi
    227
    Prova la funzione SetInterval di Javascript

    codice:
    <iframe src="pagina.html" id="frame_carica"></iframe>
    <button onclick="aggiornaFrame=window.clearInterval(aggiornaFrame);">Ferma gli aggiornamenti automatici</button>
    
    <script type="text/javascript">
    var aggiornaFrame=self.setInterval(function(){refresh()},1000);
    
    function refresh(){
       var iframe = document.getElementById('frame_carica');
       iframe.src = iframe.src;
    }
    </script>
    Dove 1000 è il tempo espresso in millisecondi

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.