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

    Problema di sicurezza: accesso negato all'oggetto HTMLDocument.getElementById

    Ciao a tutti.

    Ho una pagina padre, dove ho un iframe:

    <iframe id="iframe" frameborder="0"
    src="link al figlio">
    </iframe>

    Nell'html del figlio uso uno script per andare a recuperere l'id del tag "iframe" del padre:

    <script>
    function changeUrl(indirizzo){
    var iframeObj = parent.document.getElementById('iframe');
    alert(iframeObj);
    if (iframeObj != NaN){
    iframeObj.src=indirizzo;
    }
    }
    </script>

    Ora, non mi è concesso l'accesso a parent.document.getElementById('iframe');
    Di conseguenza la variabile iframeObj rimane a null...

    E la console degli errori di Firefox mi da il messaggio che ho messo come oggetto del messaggio...

    Sapete dirmi perchè? O come fare ad implementare una soluzione alternativa che risolva questo problema di sicurezza?

    Grazie mille per le risposte e buona giornata a tutti...
    Aldo.

  2. #2
    pessima pratica usare nomi di tag come id ... comunque per cambiare pagina dal figlio basta che fai:


    function changeUrl(indirizzo){location.href=indirizzo};
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  3. #3
    Grazie mille... funziona

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.