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

    come ricavare l'url della finestra madre che apre un popup su un altro server

    ciao,
    mi servirebbe un aiuto.
    ho una pagina A sul server X che mi apre un popup B sul server Y.
    la mia necessità è che la pagina B contenuta nel popup sia visualizzabile solo se aperta dalla pagina A e non se viene inserito l'indirizzo direttamente nella barra.
    ho provato con window.opener.location.href che funziona tra pagine dello stesso server ma mi sa che non va bene con pagine dislocate su server differenti.
    qualcuno mi può dare una mano?
    grazie 1000 in anticipo

  2. #2
    Moderatrice di Grafica, Cerco e offro lavoro L'avatar di Myaku
    Registrato dal
    Nov 2006
    Messaggi
    10,349

    Re: come ricavare l'url della finestra madre che apre un popup su un altro server

    Originariamente inviato da boboristano
    ho provato con window.opener.location.href che funziona tra pagine dello stesso server ma mi sa che non va bene con pagine dislocate su server differenti.
    dici bene. js possiede una policy di controllo same-source che impedisce la comunicazione tra le pagine di diversi domini. Pertanto, nel tuo caso non ti è concesso di accedere alle proprietà dell'oggetto window.


  3. #3
    grazie mille per la conferma!
    non è che ti viene in mente una maniera per risolvere il problema?

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Prova cosi':

    if (!opener) location.href="http://www.altroserver.it";

    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

  5. #5
    Originariamente inviato da br1
    Prova cosi':

    if (!opener) location.href="http://www.altroserver.it";

    ciao
    perfetto, funziona!!!!!
    grazie 1000!!!!

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.