Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2008
    Messaggi
    70

    window.opener e cross site scripting

    ho un problema col passaggio di parametro da una pagina ad un altra che sono però hostate su due server diversi!

    in pratica..

    ho una pagina html hostata su www.miosito1.com,
    da qui apro un popup che ha all'interno una pagina hostata su www.miosito2.com così :

    window.open('http://www.miosito2.com/list.html', ..., ..);

    ora ..da questo popup quando seleziono un valore, questo deve essere passato alla finestra principale, e funziona correttamente così :
    window.opener.test('prova');

    il problema ce l'ho quando sul popup viene fatto un refresh oppure se cambia pagina.. in questi casi il popup perde i riferimenti alla "window.opener" e non riconoscendo+ chi è la finestra "madre" e da errore quando deve eseguire il comando :window.opener.test('prova');

    La mia domanda è : Esiste un modo per far sì che Window.opener si riferisca ad un id di pagina ? in modo che anche se perde i riferimenti all'opener .. riesce a referenziarla tramite un id ??

    ....è un po' confusa la cosa lo so.. se posso essere + chiaro fatemi sapere..

    grazie !!

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Non credo, spiegazione del libro javascript (va detto che non è il massimo)
    opener:specifica il nome della finestra chiamante quando una finestra (quella "attuale") è stata aperta usando il metodo open.
    Se già non lo fai prova ha nominare la popup, per un refresh perde tutto :master:
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2008
    Messaggi
    70
    ho appena risolto..
    stavo impazzendo ..
    capitava che dopo il refresh veniva alterato il nome del campo della finestra opener, "filename" con "filname" ..
    adesso funziona bene .
    Allora alla fine non perde il riferimento all'opener..

    grazie lo stesso!

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.