top.frames['frame2'].fname = fname;
Con esta linea, la variable fname que se encuentra en el frame2 esta tomando el valor de fname que se encuentra en frame1.
Todo me funciona bien en IE
![Aplauso](http://static.forosdelweb.com/fdwtheme/images/smilies/aplausos.gif)
![triste](http://static.forosdelweb.com/fdwtheme/images/smilies/frown.png)
La otra pregunta es como se compara una variable "undefined", por ejemplo tengo este codigo:
Código:
Lo que quiero compara es que si la variable f no tiene valor que me de un mensaje, de lo contrario que tome otra accion.if(f==null) { alert("no hay valor " + f); } else { alert(f.dir.value + " " + fname); }
Gracias por vuestra ayuda y atencion.
Saludos,