Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/12/2011, 15:20
marcos_eusebi
 
Fecha de Ingreso: octubre-2011
Mensajes: 11
Antigüedad: 12 años, 6 meses
Puntos: 0
Obtener Location de un iframe sin violar el SOP

Hola a todos, quiera hacer unas preguntas respecto a los iframe...

Lo que quiero es que el iframe contenga una web externa y cuando el usuario ingresa el "ReCaptcha" correctamente y clicke en submit realize la siguiente accion "alert('Bien Hecho');" sin violar el Same Origin Policy.

De esta forma es el form:
Código HTML:
Ver original
  1. <form method="post" action="" name="gateway_form" style="display: inline;">
  2. <script type="text/javascript" src="http://www.google.com/recaptcha/api/challenge?k=6LcoF8ISAAAAAKN7HHaAbR71H12yWd6tCB2onDxs "></script>
  3.  
  4. <iframe src="http://www.google.com/recaptcha/api/noscript?k=6LcoF8ISAAAAAKN7HHaAbR71H12yWd6tCB2onDxs " height="300" width="500" frameborder="0"></iframe><br/>
  5. <textarea name="recaptcha_challenge_field" rows="3" cols="40"></textarea>
  6. <input type="hidden" name="recaptcha_response_field" value="manual_challenge"/>
  7. <input type="submit" value="Descargar" name="submit">
  8. </form>

Estaba pensando en algo asi como "document.frames.myframe.location.href" cuando cambia de URL es que lo hizo, pero viola el Same Origin Policy.

Lo que quiero es que me orienten un poco sobre como se puede hacer...

Desde ya muchas gracias.

Marcos.