Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di Igreo
    Registrato dal
    Jun 2004
    Messaggi
    1,114

    Variabile da mantenere anche nell'iframe

    Il problema è il seguente:

    Ho un iframe in cui setto una variabile a 1 che apre un div nella finestra parent principale... ma poi, nella finestra parent principale, questa variabile dovrebbe essere 0... perciò la domanda è:

    E' possibile, senza l'inclusione di file js, fare in modo che una variabile settata nella window principale, risulti valida anche nell'iframe contenuto nella stessa pagina?

    ...Mbè, la risposta è certamente no.. e penso che l'unica soluzione diversa dal condividere un js, è il cookie! Sbaglio? Avete delle idee circa il quesito?

  2. #2
    Utente di HTML.it L'avatar di Igreo
    Registrato dal
    Jun 2004
    Messaggi
    1,114
    UP! :master:

  3. #3
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Mi e' del tutto ignota la ragione per cui tu pensi che le variabili contenute in uno script js richiamato ( e non condiviso ) da due pagine debbano avere il valore in comune... :master: :master: :master:

    Il valore settato in una variabile di una finestra puo' essere richiamato/utilizzato/settato da qualunque pagina dello stesso dominio che abbia "parentela" con la prima, ovvero appartenere allo stasso frameset ovvero una popup richiamata, eccetera.

    Il valore lo si ricava, in genere, con la sintassi:

    valore = identificativoFinestra["nomeVariabile"];

    per esempio, da un iframe:

    valore = parent.window["nomeVariabile"];

    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

  4. #4
    Utente di HTML.it L'avatar di Igreo
    Registrato dal
    Jun 2004
    Messaggi
    1,114
    Posso fare qualcosa di questo genere?

    if (document.getELementById('id')) frame_princ["nome_var"] = 1;

    Qui siamo nella finestra madre da dove leggo la variabile impostata nell'iframe e la modifico a 1.

    E' giusto?

    CIAO!!

  5. #5
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    A prescindere dal test che lo precede, se frame_princ e' il nome di una variabile che rappresenta un oggetto window associato all'iframe , si.

    Perche' la domanda? hai provato e non funziona? oppure non hai nemmeno provato e aspetti che qualcuno lo faccia per te? ed hai aspettato 18 giorni?

    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
    Utente di HTML.it L'avatar di Igreo
    Registrato dal
    Jun 2004
    Messaggi
    1,114
    ^^ :master:

    Diciamo che ero in anticipo nella formulazione della domanda e siccome ora era giunto i momento di usarla... ecco perchè si è riproposto il quesito!
    Mentre, per quanto riguarda il provarlo o meno, se vedi il mio avatar, io sono per il forum ben fatto e quindi mi è sembrato giusto puntualizzare... e terminare la discussione, senza lacun punto interrogativo.. (non che ve ne fosse...ma...)! ^^ò

    Ciao e ancora grazie!!

  7. #7
    Originariamente inviato da Igreo
    Posso fare qualcosa di questo genere?

    if (document.getELementById('id')) frame_princ["nome_var"] = 1;

    Qui siamo nella finestra madre da dove leggo la variabile impostata nell'iframe e la modifico a 1.

    E' giusto?

    CIAO!!
    getElementById, non getELementById con la L in maiuscolo ( messaggio inutile visto che è un evidente errore di battitura ).

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.