El problema es que estás usando acceso a objetos con ruta completa, y eso en
FF no se puede hacer (de hecho, creo que solo funciona en IE).

parent.inferior.f1.texto.value = fecha; //Esto es inválido.

aparte de eso, en la pagina_2.htm el atributo name no sirve para identificar
objetos (por lo menos, no en la prueba que estuve haciendo con tu pagina),
para poder identificarlo, tenés que usar id. En muchas páginas, lo que se
hace es dejar el id y el name con el mismo valor... supongo que debe haber
navegadores que reconocen uno de los dos.

Modifiqué la pagina_1.htm y la pagina_2.htm, te las copio abajo:
pagina_1.htm:
<html>
  <head>
     <title>
        Página con Javascript.
     </title>
     <script language="javascript">
        <!--
           function poner()
           {
              fecha = new Date();
              var unFrameInferior = parent.frames ["inferior"];
              var unTextBox = unFrameInferior.document.getElementById("texto");
              unTextBox.value = fecha;
              //lo que hice acá fue:
              //  crear un objeto en el que asigno del parent, el frame
"inferior".
              //  busco en el documento del objeto inferior el elemento que
su id sea
              //      "texto" y lo asigno a una variable.
              //  asigno a esa variable, en la propiedad value, el valor de
la fecha.
           }
        //-->
     </script>
  </head>
  <body>
     <center>
        <h1>
           Esta es la página pagina_1.htm
        </h1>
        <button onClick="poner();">
           Pulse para poner la fecha en pagina_2.htm
        </button>
     </center>
  </body>
</html>

pagina_2.htm:
<html>
  <head>
     <title>
        Página con Javascript.
     </title>
     <script language="javascript">
        <!--

        //-->
     </script>
  </head>
  <body>
     <center>
        <h1>
           Esta es la página pagina_2.htm
        </h1>
        <form name="f1">
           <input type="text" id="texto" name="texto" size=40 disabled>
        </form>
     </center>
  </body>
</html>

Espero que te resulte clara la explicación...

Saludos!!!!

El día 29/11/06, Samuel Musnier <[EMAIL PROTECTED]> escribió:
>
> sigue igual :
>
> Error: parent.document.f1 has no properties
> Archivo Fuente: file:///d:/tmp/pagina_1.htm
> Línea: 10
>
>
> >From: Gonzalo López <[EMAIL PROTECTED]>
> >To: Samuel Musnier <[EMAIL PROTECTED]>
> >Subject: Re: [javaEScript] Problemas con Parent en Firefox
> >Date: Wed, 29 Nov 2006 13:23:34 +0100
> >
> >prueba a poner
> >parent.document.f1
> >
> >gonzalo
> >
> >
> >
> >Samuel Musnier wrote:
> >
> >>Buenos dias a todos,
> >>
> >>soy un novato de esta lista.
> >>Tengo un problema con una pagina que fucciona en IE y en Opera peros que
> >>falla en Firefox. Alguien me puede ayudar ?
> >>
> >>pagina principal :
> >><html>
> >>   <head>
> >>      <title>
> >>         Página con Javascript.
> >>      </title>
> >>      <script language="javascript">
> >>         <!--
> >>         //-->
> >>      </script>
> >>   </head>
> >>   <frameset rows="50%,*" border="10" bordercolor="#333333">
> >>      <frame name="superior" src="pagina_1.htm">
> >>      <frame name="inferior" src="pagina_2.htm">
> >>   </frameset><noframes></noframes>
> >></html>
> >>
> >>pagina_1.htm:
> >><html>
> >>   <head>
> >>      <title>
> >>         Página con Javascript.
> >>      </title>
> >>      <script language="javascript">
> >>         <!--
> >>            function poner()
> >>            {
> >>               fecha = new Date();
> >>               parent.inferior.f1.texto.value = fecha;
> >>            }
> >>         //-->
> >>      </script>
> >>   </head>
> >>   <body>
> >>      <center>
> >>         <h1>
> >>            Esta es la página pagina_1.htm
> >>         </h1>
> >>         <button onClick="poner();">
> >>            Pulse para poner la fecha en pagina_2.htm
> >>         </button>
> >>      </center>
> >>   </body>
> >></html>
> >>
> >>pagina_2.htm:
> >><html>
> >>   <head>
> >>      <title>
> >>         Página con Javascript.
> >>      </title>
> >>      <script language="javascript">
> >>         <!--
> >>
> >>         //-->
> >>      </script>
> >>   </head>
> >>   <body>
> >>      <center>
> >>         <h1>
> >>            Esta es la página pagina_2.htm
> >>         </h1>
> >>         <form name="f1">
> >>            <input type="text" name="texto"  size=40 disabled>
> >>         </form>
> >>      </center>
> >>   </body>
> >></html>
> >>
> >>cuando doy al boton, con IE, perfecto, con Firefox, no funcciona y la
> >>consola de error pone :
> >>Error: parent.inferior.f1 has no properties
> >>Archivo Fuente:
> >>file:///E:/pruebas_javascript/capitulo_10/marcos_9/pagina_1.htm
> >>Línea: 9
> >>
> >>Gracias por vuestra ayuda.
> >>Un saludo,
> >>Samuel.
> >>
> >>_________________________________________________________________
> >>Un amor, una aventura, compañía para un viaje. Regístrate gratis en MSN
> >>Amor & Amistad. http://match.msn.es/match/mt.cfm?pg=channel&tcid=162349
> >>
> >>_______________________________________________
> >>javaEScript mailing list
> >>javaEScript@scriptia.net
> >>http://lists.scriptia.net/listinfo.cgi/javaescript-scriptia.net
> >>
> >>
> >>
> >
>
> _________________________________________________________________
> Moda para esta temporada. Ponte al día de todas las tendencias.
> http://www.msn.es/Mujer/moda/default.asp
>
> _______________________________________________
> javaEScript mailing list
> javaEScript@scriptia.net
> http://lists.scriptia.net/listinfo.cgi/javaescript-scriptia.net
>



-- 
Juan José Montes de Oca Arbós.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: 
http://lists.scriptia.net/pipermail/javaescript-scriptia.net/attachments/20061129/2e434405/attachment.html
_______________________________________________
javaEScript mailing list
javaEScript@scriptia.net
http://lists.scriptia.net/listinfo.cgi/javaescript-scriptia.net

Responder a