Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: Problema con Iframe

  1. #1

    Problema con Iframe

    In una pagina contenente un Iframe, richiamo un popup.
    Il popup mi esegue delle operazioni.
    A questo punto dovrei prendere una stringa di risultato ed inserirla nell' Iframe della pagina padre, ma non so come poter fare:

    Pensavo di usare
    parent.document.iFrameDoc.execCommand("Paste",fals e,"MiaStringa")

    ma non funziona, come se non riconoscesse la finestra padre

    Non so dove batter la testa...

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    window.opener.iFrameDoc.execCommand("Paste",false, "MiaStringa")

    Nota: e` sintassi proprietaria IE (execCommand)
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Originariamente inviato da Mich_
    window.opener.iFrameDoc.execCommand("Paste",false, "MiaStringa")

    Nota: e` sintassi proprietaria IE (execCommand)
    Io devo inserirlo nell'Iframe della pagina padre...
    Non può funzionare con questa sintassi...

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Allora non ho capito.

    Ci sono tre pagine:
    pag.A - contenuta nella finestra principale (chiamiamola P)
    pag.B - contenuta nell'Iframe (chiamiamolo finestra I)
    pag.C - contenuta in una popup (finestra F) aperta dalla pag.A

    Le domande:
    - dove deve essere contenuto lo script
    - dove deve leggere lo script
    - dove deve scrivere
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  5. #5
    Originariamente inviato da Mich_
    Allora non ho capito.

    Ci sono tre pagine:
    pag.A - contenuta nella finestra principale (chiamiamola P)
    pag.B - contenuta nell'Iframe (chiamiamolo finestra I)
    pag.C - contenuta in una popup (finestra F) aperta dalla pag.A

    Le domande:
    - dove deve essere contenuto lo script
    - dove deve leggere lo script
    - dove deve scrivere

    La Pagina A ok...
    La Pagina B è un Iframe e si trova all'interno della pagina A
    pagina C è un popup e tramite una funzione deve scrivere una stringa all'interno dell'Iframe, cioè pagina B

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    A questo punto ti contraddici.

    Cerca di usare i termini corretti. In particolare devi notare la differenza tra finestra (o frame) e documento (o pagina).

    Rianalizza le mie tre domande, e cerca di rispondere.

    Comunque se la situazione e` quella ipotizzata da me completata con il tuo ultimo post, la sintassi che ho proposto e` corretta (pero` non so come funzioni execCommand(), e` una sintassi proprietaria e non la conosco).

    Se vuoi ti posso dare anche la sintassi JS (standard), pero` ho bisogno di sapere in quale oggetto vuoi scrivere, e se vuoi sostituire quanto contenuto o aggiungervi la stringa.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  7. #7
    Cerco di rispiegarmi bene:
    Una Pagina contenuta nella finestra principale, con all'inteno un Iframe ed un pulsante.
    Al click del pulsante mi si apre un popup.
    Cliccando un bottone nel popup mi si deve chiudere lo stesso, ma deve anche aggiungermi un valore di un campo che ho inserito nel popup all' interno dell'Iframe contenuto nella mia pagina principale.

    Se non ti è ancora chiaro ti posso inviare i sorgenti...






    Originariamente inviato da Mich_
    A questo punto ti contraddici.

    Cerca di usare i termini corretti. In particolare devi notare la differenza tra finestra (o frame) e documento (o pagina).

    Rianalizza le mie tre domande, e cerca di rispondere.

    Comunque se la situazione e` quella ipotizzata da me completata con il tuo ultimo post, la sintassi che ho proposto e` corretta (pero` non so come funzioni execCommand(), e` una sintassi proprietaria e non la conosco).

    Se vuoi ti posso dare anche la sintassi JS (standard), pero` ho bisogno di sapere in quale oggetto vuoi scrivere, e se vuoi sostituire quanto contenuto o aggiungervi

    la stringa.

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Ma allora il popup viene aperto dalla pagina nell'iframe.

    In tal caso il codice e` diverso.

    Allora:
    pag.A - contenuta nella finestra principale (chiamiamola P)
    pag.B - contenuta nell'Iframe (chiamiamolo finestra I)
    pag.C - contenuta in una popup (finestra F) aperta dalla pag.B

    Le domande:
    - dove deve essere contenuto lo script - in pag.C
    - dove deve leggere lo script - dalla stessa pag.C
    - dove deve scrivere - nella pag.B

    Il codice da usare:
    window.opener.document.execCommand(...);
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  9. #9
    No, il popup viene aperto in un seconda finestra., la pagina principale contiene un iframe, ma il popup non viene aperto dentro esso, ma in una seconda finestra

    Originariamente inviato da Mich_
    Ma allora il popup viene aperto dalla pagina nell'iframe.

    In tal caso il codice e` diverso.

    Allora:
    pag.A - contenuta nella finestra principale (chiamiamola P)
    pag.B - contenuta nell'Iframe (chiamiamolo finestra I)
    pag.C - contenuta in una popup (finestra F) aperta dalla pag.B

    Le domande:
    - dove deve essere contenuto lo script - in pag.C
    - dove deve leggere lo script - dalla stessa pag.C
    - dove deve scrivere - nella pag.B

    Il codice da usare:
    window.opener.document.execCommand(...);

  10. #10
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Nella lingua italiana esistono le preposizioni, con un significato ben preciso.
    in e` diverso da da.

    Se continui a rispondere sforzandoti di non capire, non ti posso aiutare.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

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.