¿Cómo determinar si la ubicación del iframe ha cambiado?

Tengo un iframe que muestra un formulario desde un sitio externo, una vez que se envía, se redirige a otra página que tiene un mensaje de agradecimiento. ¿Es posible saber desde iframe si la ubicación de la página web de src ha cambiado? Espero que tenga sentido …

Conseguí este código que hará el trabajo por mí desde algún sitio web, está funcionando mientras estoy en su sitio web, pero cuando bash hacerlo localmente obtengo un error de javascript de Acceso denegado …

   function myLocation() { alert(document.all.myFrame.contentWindow.location); }    

gracias

Es posible que desee utilizar el evento onLoad , como en el siguiente ejemplo:

  

La alerta aparecerá cada vez que la ubicación dentro del iframe haya cambiado. El único problema con esta técnica es que puede que no funcione con algunos navegadores más antiguos como IE5 y Early Opera. ( Fuente )

ACTUALIZAR:

Además de su edición, está recibiendo el error “Acceso denegado” porque no puede acceder a la contentWindow.location de contentWindow.location de un sitio web que no se encuentra dentro del mismo dominio de la ventana principal. Si bien esto es desafortunado para su requerimiento genuino, esto se considera una restricción de seguridad para evitar las secuencias de comandos entre sitios .

 function chkCounter(counterValue) { var tmp=document.getElementById('txtCounter').value; document.getElementById('txtCounter').value=tmp+counterValue; if(document.getElementById('txtCounter').value>1) { document.getElementById("btnClose").disabled = false; } }