Visualizzazione dei risultati da 1 a 2 su 2

Discussione: problmino con frameset

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    654

    problmino con frameset

    Salve a tutti

    ho questa funzione:

    <script language="javascript">

    window.opener.document.location.href='open.html'

    </script>


    open.html è un framset e io vorrei poter richiamare all'interno del frameset la pagina a.html all'interno del frame nominato 'sito'

    mi sapete dare un aiutino?

  2. #2
    Per prima cosa, modifica così il codice:

    codice:
    <script type="text/javascript">
    
    window.opener.location='open.html';
    
    </script>
    che è più corretto. Poi, se ho capito bene, tu devi caricare prima il frameset "open.htm" nella finestra che ha aperto quella in cui si trova questo codice e poi impostare il suo frame "sito" con la pagina a.html, giusto?

    Se è così, dopo window.opener.location='open.html"; aggiungi questa riga di codice:

    codice:
    setTimeout("window.opener.top.sito.location='a.html'",2000);
    Dovrebbe funzionare...ho dato un "ritardo" di 2 secondi (2000 millisecondi) in modo che prima il frameset "open.html" sia caricato e solo dopo (quando cioè esiste l'oggetto frame chiamato "sito" al suo interno), la sua location possa essere cambiata (altrimenti va in errore perché non trova il frame "sito").

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.