Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1

    creare una funzione che mi cambi la proprietà src a iframe...

    ho bisogno di una funzione che mi cambi la proprietà src a iframe quando viene aperta la pagina...
    se iframe si chiama pinco e si trova in una pagina HTML:
    <body onload="changesrc('pinco')">
    <script language='JavaScript' src='/func.js'>
    </script>

    <IFRAME name="pinco" src="#" align="center" width="760" height = "500">
    </IFRAME>

    </body>
    e poi la pagina func.js deve avere la funzione....
    ma non ho idea di cosa scrivere....
    mi date una mano?
    sono nuovo in javascript...

    grazie...
    Rey
    La vita è un panaro, non sai mai quello che ti esce!
    photorealistic 3D rendering and animations and WEB Design

  2. #2
    aiuto... e ... up
    Rey
    La vita è un panaro, non sai mai quello che ti esce!
    photorealistic 3D rendering and animations and WEB Design

  3. #3
    leggendo da altri thread, ho cercato di scrivere qualcosa del genere... ma non funziona ... come posso fare...? (ho ptovato anche unload...
    la questione è che non devo far vedere da dove vengono presi i file pdf...
    datemi una mano...


    file: func.js
    function carica(){
    document.getElementById('pdfviewer').src='/cartella/file.pdf';
    }
    <html>
    <head>
    </head>
    <script language='JavaScript' src='func.js'>
    </script>
    <body onload="carica();">

    <IFRAME id="PDFV1" name="pdfviewer" src="blank.htm" align="center" width="760" height = "500">
    </IFRAME>
    </body>
    <html>
    Rey
    La vita è un panaro, non sai mai quello che ti esce!
    photorealistic 3D rendering and animations and WEB Design

  4. #4
    A I U T O ! ! ! ! ! !

    ho bisogno!!!
    Rey
    La vita è un panaro, non sai mai quello che ti esce!
    photorealistic 3D rendering and animations and WEB Design

  5. #5
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Un iframe e' a tutti gli effetti una finestra... ed il suo contenuto e' solitamente una pagina con un preciso url, da modificare usando la proprieta' window.location.href

    Se devi modificarne il contenuto dalla pagina che lo contiene puoi usare la sintassi:

    window.document.pinco.location.href='pagina.htm';

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  6. #6
    grazie... perfetto
    Rey
    La vita è un panaro, non sai mai quello che ti esce!
    photorealistic 3D rendering and animations and WEB Design

  7. #7
    domanda... e per vbscript è lo stesso?
    e quindi:

    codice:
    file: vbfunc.vbs:
    
    <!--
    function carica(url)
    
       'url = "/pdf/AutoCAD1.pdf";
       top.frames.pdfviewer.location=url; '(in js ho visto che funzionava..)
    end Sub
    
    // -->
    codice:
    file: vbfunc.vbs:
    
    <html>
    <head>
    <title></title>
        <script language='vbscript' src='/vbfunc.vbs'>
        </script>
        <script language='JavaScript' src='/javafunc.js'>
        </script>
    </head>
    <body onload="preloadImages(); carica("/ciao.html");">
       <IFRAME id="PDFV1" name="pdfviewer" src="/elearn/blank.htm" align="center" width="756" height = "500">
    	 </IFRAME>
    </body>
    </html>
    Rey
    La vita è un panaro, non sai mai quello che ti esce!
    photorealistic 3D rendering and animations and WEB Design

  8. #8
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    il linguaggio di default nelle chiamate di funzioni e' il javascript, se ne utilizzi un altro devi specificarlo:

    onload='preloadImages(); vbscript:carica("/ciao.html")'

    ... e attenzione ad apici, virgolette e punti_e_virgola... sono speciifici del linguaggio usato.

    ps: non sono sicuro che si possano accodare due chiamate a linguaggi differenti... provalo

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  9. #9
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da br1
    Un iframe e' a tutti gli effetti una finestra... ed il suo contenuto e' solitamente una pagina con un preciso url, da modificare usando la proprieta' window.location.href

    Se devi modificarne il contenuto dalla pagina che lo contiene puoi usare la sintassi:

    window.document.pinco.location.href='pagina.htm';

    ciao
    Chiedo scusa se mi inserisco ma, mi interessa

    Allora, sono ARCISTANCO del fatto che IE macini tutte le istruzioni per fare una determinata azione, e non so mai quale sia la più corretta e standard.
    Per esempio, per cambiare il sorgente ad un iframe, ho notato che l'unica istruzione valida comune sia a IE che a Firefox è:

    iframe1.location = "http://p90/S38/Elenco_Telefonico/Accessi.asp";


    e che:
    window.document.iframe1.location.href='http://p90/S38/Elenco_Telefonico/Accessi.asp'
    funziona solo con IE (insieme ad altre 3 o 4)


    Insomma, se volessi un minimo di standard, cosa dovrei utilizzare? :master:

    Ciao e grazie
    Pietro

  10. #10
    non ho ancora provato in explorer ma in mozilla funziona: top.frames.iframe1.location=url;

    altrimenti si può fare un controllo dei browser e se vengono verificati funziona uno altrimenti l'altro...
    Rey
    La vita è un panaro, non sai mai quello che ti esce!
    photorealistic 3D rendering and animations and WEB Design

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.