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

    capire se il documento è stato caricato

    c'è modo di sapere se la pagina (l'oggetto document) è stata completamente caricata e percui l'evento onload è gia stato eseguito?

    cioè :
    c'è modo senza usare l'evento onload di sapere se la pagina è gia caricata

    esempio pratico:

    Ho una pagina con due frame e rispettivamente a.htm e b.htm
    in a.htm c'è un codice che al click di un bottone fa aprire la pagina c.htm nel frame dove ora c'è b.htm
    il problema è che lo script di a.htm deve operare su c.htm ma se questa non è ancora stata caricata completamente si verifica un erroe
    Come faccio a rilevare le sa pagina è caricata e quindi impostare un ciclo d'attesa finchè la pagina non è completa senza che questa debba restituire alcun che?

    spero di essere stato chiaro :master: .

    grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    Disabilita il bottone in A e metti un onload in B che riabiliti il bottone in A alla conclusione del caricamento.

    sempre che abbia capito
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  3. #3
    è proprio questo il probema

    vorrei fare il tutto senza dover mettere le mani sul codice html di b.htm o c.htm

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    perché non puoi?
    Attenzione: se non sono documenti appartenenti al tuo stesso dominio penso che non ci puoi fare proprio niente (per motivi di sicurezza)
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  5. #5
    sono dello stesso dominio ma non posso modificare il codice

  6. #6
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    e sul documento in cui è definito il FRAMESET? Mi pare che il tag <frameset> prenda l'evento onload e che questo sia scatenato dopo tutti gli eventi onload degli altri frames... ossia quando tutte le pagine del frameset sono state completamente caricate.
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  7. #7
    ...

    posso modificare solo a.htm nient'altro

  8. #8
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    Allora ho finito le idee....
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

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.