Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 19

Discussione: Problema con iframe.

  1. #1

    Problema con iframe.

    Salve io ho usato questo programma per aggioranre un frame tramite un bottone con immagine. Il programma funziona per aggiornarlo ma io vorrei fare in modo che oltre ad aggiornarlo fa anche questa operazione:
    <a href="http://192.161.1.11/arduino/digital/7/1" target="iframe_a">
    cioè aprire il link nel iframe_a
    IL programma è questo:
    codice:
    </body>
    </html>
    <iframe width="0%" height="0px" src="demo_iframe.htm" name="iframe_a"></iframe>
    
    
    
    
    
    
    <html>
    <body>
    <html>
    <iframe name="Right" src="http://192.161.1.11/arduino/tempset/2/1"></iframe>
    <body><div style="padding:30px;">
    <a href="#" onclick="refreshIframe();"#""><img src="piu.png" width="80" height="80" alt=""/></a> 
    
    
    <script>
    function refreshIframe() {
        var ifr = document.getElementsByName('Right')[0];
        
        ifr.src = ifr.src;
    }
    </script>
    </div>

  2. #2
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,812
    che casino di codice...
    dovresti ripassare le guide di base sulla costruzione di un documento html



    metti questo in body
    codice:
    <iframe name="Right" src="http://192.161.1.11/arduino/tempset/2/1"></iframe>
    <a href="#" onclick="refreshIframe(); return false;"><img src="piu.png" width="80" height="80" alt="" ></a> 
    
    
    <script type="text/javascript">
    function refreshIframe() {
        var ifr = document.getElementsByName('Right')[0];
        ifr.src = ifr.src;
    }
    </script>



    non ho capito un cosa: che c'entra l'iframe con demo_iframe.htm ?
    Ultima modifica di Vincent.Zeno; 24-02-2016 a 21:36

  3. #3
    Quote Originariamente inviata da Vincent.Zeno Visualizza il messaggio
    che casino di codice...
    dovresti ripassare le guide di base sulla costruzione di un documento html



    metti questo in body
    codice:
    <iframe name="Right" src="http://192.161.1.11/arduino/tempset/2/1"></iframe>
    <a href="#" onclick="refreshIframe(); return false;"><img src="piu.png" width="80" height="80" alt="" ></a> 
    
    
    <script type="text/javascript">
    function refreshIframe() {
        var ifr = document.getElementsByName('Right')[0];
        ifr.src = ifr.src;
    }
    </script>



    non ho capito un cosa: che c'entra l'iframe con demo_iframe.htm ?
    si adesso ti spiego siccome è un codice di Arduino è quando mando questi indirizzi tipo http://192.161.1.11/arduino/digital/7/1)apre un altra pagina io per non far aprire un'altra pagina ho messo un iframe nascosto dove le pagine vengono aperte la e quindi rimango sulla mia pagina principale.

  4. #4
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,812
    non ho capito bene il contesto, ma se funziona... va bene

  5. #5
    Quote Originariamente inviata da Vincent.Zeno Visualizza il messaggio
    non ho capito bene il contesto, ma se funziona... va bene
    Si però a me serve che il tasto non aggiorni solo il frame ma mandi anche questo link http://192.161.1.11/arduino/digital/7/1.
    questo link però lo deve aprire in questo frame
    <iframewidth="0%"height="0px"src="demo_iframe.htm"name="iframe_a"></iframe>

  6. #6
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,812
    rozzo la funzionale:
    codice:
    <script type="text/javascript">
    function refreshIframe() {
        var ifr = document.getElementsByName('Right')[0];
        ifr.src = ifr.src;
    
        var iifr = document.getElementsByName('iframe_a')[0];
        iifr.src = "http://192.161.1.11/arduino/digital/7/1";
    }
    </script>

  7. #7
    Quote Originariamente inviata da Vincent.Zeno Visualizza il messaggio
    rozzo la funzionale:
    codice:
    <script type="text/javascript">
    function refreshIframe() {
        var ifr = document.getElementsByName('Right')[0];
        ifr.src = ifr.src;
    
        var iifr = document.getElementsByName('iframe_a')[0];
        iifr.src = "http://192.161.1.11/arduino/digital/7/1";
    }
    </script>
    Si il programma funziona correttamente grazie mille , ma ho riscontrato problemi con arduino quindi ho dovuto cambiare soluzione.
    HO usato un menù a tendina con questo codice:
    codice:
    <select name="url" onchange="location.href = this.value;">    <option value="#" selected="selected">-------------</option>
        <option value="http://192.161.1.11/arduino/maxtem/maxtem/15" >15 °C</option>
        <option value="http://192.161.1.11/arduino/maxtem/maxtem/16" >16 °C</option>
        <option value=http://192.161.1.11/arduino/maxtem/maxtem/17" >17 °C</option>
    </select>
    però anche qui non so come fare per far in modo che non si apre il link cambiando pagina ma il link si apre in quel famoso('iframe_a'). Come devo fare scusate di nuovo per il disturbo.

  8. #8
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,812
    ... ?

    scegli dalla select e... che dovrebbe succedere? l'indirizzo selezionato si deve aprire nel frame "iframe_a"?

  9. #9
    Quote Originariamente inviata da Vincent.Zeno Visualizza il messaggio
    ... ?

    scegli dalla select e... che dovrebbe succedere? l'indirizzo selezionato si deve aprire nel frame "iframe_a"?
    Si giusto se seleziono ti po 15 c il link di 15 c si deve aprire nel frame( iframe_a)

  10. #10
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,812
    aggiungi come attributo questo evento alla select, dovrebbe andare:

    codice:
    onchange="document.getElementById('iframe_a').src = this.options[this.selectedIndex].value
    e all'iframe assegna l'id="iframe_a"

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.