Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    111

    aprire una finestra di un sito

    Salve a tutti, ho necessità di aprire una finestra nella quale richiamo un sito. Il sito è diviso in tre frame, dovrei richiamare una pagina all'interno del frame centrale.

    Come è possibile fare?

    Ho provato con :

    po=window.open("http://www.sito.it");
    po.parent.FRA1.location.href="pqg18.htm";

    non funziona.

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    po.FRA1.location.href="pqg18.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

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    111
    mi spiace ma non funziona, mi vine dato il seguente errore:

    po.FRA1.location è nullo o non è un oggetto.

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Probabilmente la pagina col frameset non fa in tempo a caricarsi... metti un timer:

    setTimeout("vindow.open('pqg18.htm','FRA1')",1000)

    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
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    111
    Ha ragione br1 c'è bisogno di un temporizzatore perchè se faccio:

    var po=window.open("http://www.sito.it");
    alert(po);
    b=po.parent.FRA1.parent.FR2.location.href="http://www.sito.it/pqg17.htm";
    alert(b);

    funziona.


    Come faccio a mettere in questo codice un temporizzatore?

  6. #6
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    111
    risolto:

    var po
    function twoinone(nr){
    if (nr==1){
    po=window.open("http://www.sito.it");
    setTimeout("po.parent.FRA1.parent.FR2.location.hre f='http://www.sito.it/pqg01.htm';",500);
    }
    }

  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    111
    funziona con explorer con firefox purtoppo no... avete dei suggerimenti?


    Grazie.

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.