Uncaught SecurityError: Blocked a frame with origin ..

El error se produce al intentar obtener el valor de un iframe:

Es debido a medidas de seguridad del navegador y solo permite leer los inputs de un iframe si esta en el mismo protocolo, sobre el mismo dominio y el mismo puerto

P.e: si la página es http://www.mipagina.es/
El frame debe estar dentro de ese host
Accede a esta url para más información: http://javascript.info/tutorial/same-origin-security-policy

La solución pasa por el envío y recepción de mensajes entre páginas.
En mi caso tengo una página donde cargo un iframe con el contrato y en el tengo un input para indicar si no desea recibir publicidad
En la página principal tengo un botón de “Aceptar”.

-Página principal

Parte html:

Script:

-Página del iframe

Parte html

Script:

Deja un comentario