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

    problema caricamento iframe tramite javascript

    Salve, utilizzo un javascript per caricare la struttura della pagina composta da un iframe centrale
    Con internet explorer funziona, mentre con firefox no

    se vi posto il codice dite che si possa risolvere?
    o è un problema noto di firefox?
    Il PHP non è il mio forte e con i Phpisti Malvisti sono un webmaster malvisto

    pero' con la Letteratura Italiana me la cavicchio.... ghghg...

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998

    Re: problema caricamento iframe tramite javascript

    Originariamente inviato da fedemarkez
    Salve, utilizzo un javascript per caricare la struttura della pagina composta da un iframe centrale
    Con internet explorer funziona, mentre con firefox no

    se vi posto il codice dite che si possa risolvere?
    o è un problema noto di firefox?
    Senza non possiamo nemmeno provarci

    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

  3. #3
    allora nella pagina principale cè questo codice:

    nell' header:

    Codice PHP:
    <script language="javascript" type="text/javascript">
    function 
    change() { 
     var 
    ind location.href;
     var 
    splitter ind.indexOf("?");
     if (
    splitter != -1) {
      var 
    nvar ind.substring(splitter+1ind.lenght);
      var 
    param nvar.indexOf("=");
      if (
    param != -1) {
       var 
    pag nvar.substring(0,param);
       var 
    locat nvar.substring(param+1);
       if (
    pag == "pag") {
        
    document.frames['frame'].location.href locat;
       }
      }
     }
     else {
      
    document.frames['frame'].location.href "servizi.html"
     }
    }
    </script> 
    il body:

    Codice PHP:
    <body onload="change()"
    e il pezzo che richiama il frame:

    Codice PHP:
    <iframe name="frame" src="" frameBorder=0 width="100%" height="520"
    Invece nelle paginette che si caricano nell iframe metto questo codice nell' head:

    Codice PHP:
     <script language="JavaScript"
    var 
    thispage "servizi.html"
    if (
    location.href == top.location.href) { 
    location.href "index.html?pag="+thispage

    </script> 

    Con questo metodo, quando un utente trova una pagina dell'iframe su un motore di ricerca, mi si ricrea automaticamente tutta la pagina.
    Questo funziona con IE ma non con FF
    Inoltre se apro normalmente la pagina principale, con FF non mi si vede proprio l'iframe
    Il PHP non è il mio forte e con i Phpisti Malvisti sono un webmaster malvisto

    pero' con la Letteratura Italiana me la cavicchio.... ghghg...

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Prova ad utilizzare qualcosa di diverso da "frame" per il nome dell'iframe... mi suona come riservato

    Modifica anche l'ultimo script: questi mi sembra piu' logico ed universale:

    <script type="text/javascript">
    if (self==top) {
    top.location.href = "index.html?pag="+this.location.href;
    }
    </script>

    Pero' prima 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

  5. #5
    ho sostituito il codice come suggerito ma con FF si vede allo stesso modo ossia l'iframe non viene visualizzato
    Il PHP non è il mio forte e con i Phpisti Malvisti sono un webmaster malvisto

    pero' con la Letteratura Italiana me la cavicchio.... ghghg...

  6. #6
    non cè un metodo per farlo vedere anche su firefox?
    Il PHP non è il mio forte e con i Phpisti Malvisti sono un webmaster malvisto

    pero' con la Letteratura Italiana me la cavicchio.... ghghg...

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 © 2026 vBulletin Solutions, Inc. All rights reserved.