Hola,
¿alguien sabe si es posible la notificación de una ventana de llamadas (la apertura de otro utilizando: newWin = window.open...) Del destinatario de la llamada?
Quiero notificar a la persona que llama que el destinatario de la llamada ha terminado lo que tenía que hacer y que la persona que llama puede proceder con lo que tiene que hacer.
Hasta ahora, he intentado llamar a una función de la ventana de llamadas desde el destinatario de la llamada así:
<script type="text/javascript">
function NotifyCaller(){
window.opener.BeNotify();
}
</script>
- <script type="text/javascript">
- function NotifyCaller(){
- window.opener.BeNotify();
- }
- </script>
me da un "objeto no admite esta propiedad o método" error
en la ventana de la llamada, sólo quiero comprobar que el destinatario de la llamada no había ningún error. ya que el destinatario de la llamada debe cerrarse si no hay error, en mi función BeNotify, puedo comprobar si se cierra el destinatario de la llamada, si no lo cierro y pedirá al usuario con un error como este:
<script type="text/javascript>
function BeNotify(){
if(!newWin.closed){
winNew.close();
alert("There was an error");
}
}
</script>
- <script type="text/javascript>
- function BeNotify(){
- if(!newWin.closed){
- winNew.close();
- alert("There was an error");
- }
- }
- </script>
Otro problema que tengo es que si hay un error en el destinatario de la llamada, el código se detiene a ejecutar y no llamar a la función de llamadas.
Así que, básicamente, todo lo que quiero hacer es notificar a la ventana de llamada cuando la ventana del destinatario de la llamada se hace (esta ventana sólo ASP, ventana oculta que corre una cadena Transac SQL y cierre) o si se produce un error.
Espero que su claro, no se si voy a aclarar.
Gracias a todos