Foros del Web » Programando para Internet » Javascript »

innerHTML con Netscape

Estas en el tema de innerHTML con Netscape en el foro de Javascript en Foros del Web. Tengo un código para cambiar el texto de la web al pulsar sobre un texto. En Internet Explorer funciona perfectamente, pero Netscape me ignora, incluso ...
  #1 (permalink)  
Antiguo 13/08/2002, 10:10
Avatar de Cain  
Fecha de Ingreso: enero-2002
Ubicación: Catalunya
Mensajes: 6.459
Antigüedad: 22 años, 4 meses
Puntos: 17
innerHTML con Netscape

Tengo un código para cambiar el texto de la web al pulsar sobre un texto. En Internet Explorer funciona perfectamente, pero Netscape me ignora, incluso la versión 6 :(

El código es este:
Código:
<td align="center" class="idiomes" onclick="missatge.innerHTML = 'Esta página está en construcción.<br><br>Vuelvan a visitarnos a partir de enero de 2003.'">Español</td>
<p id="missatge" class="text" align="center">
Aquesta pàgina està en construcció.<br><br>
Torneu a visitar-nos a partir de gener del 2003.
</p>
¿Cómo puedo hacer que Netscape también me comprenda y me cambie el texto al pulsar?

Para ver la página que ejecuta dirigíos a <a href='ir.asp?http://www.traduim.com' target='_blank'>http://www.traduim.com...</a>


Joe Tawers,
<a href="http://www.ilimit.com/towers">http://www.ilimit.com/towers</a>
  #2 (permalink)  
Antiguo 13/08/2002, 10:26
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 8 meses
Puntos: 381
Re: innerHTML con Netscape

Hola Cain,

El Nescafé no entiende la instrucción innerHTML es sólo pal exploter.

Por otro lado te cuento que me da error. Me dice que document.missatge no es un objeto.

Ciertamente, no veo missatge definido en ningun lao (yo aviso)

¿por qué no lo haces con layers?

saludos
  #3 (permalink)  
Antiguo 13/08/2002, 10:28
Avatar de Cain  
Fecha de Ingreso: enero-2002
Ubicación: Catalunya
Mensajes: 6.459
Antigüedad: 22 años, 4 meses
Puntos: 17
Re: innerHTML con Netscape

Ahora si va en explorer, es que he estado probando a ver si arreglaba eso del Netscape.
Al final creo que sí, que las layers serán lo mejor.

Gracias.

Joe Tawers,
<a href="http://www.ilimit.com/towers">http://www.ilimit.com/towers</a>
  #4 (permalink)  
Antiguo 13/08/2002, 10:29
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 8 meses
Puntos: 381
Re: innerHTML con Netscape

jeje sip, ya veo que lo has arreglao!!

Adeu maco, bona tarda :)
  #5 (permalink)  
Antiguo 13/08/2002, 10:59
Avatar de Cain  
Fecha de Ingreso: enero-2002
Ubicación: Catalunya
Mensajes: 6.459
Antigüedad: 22 años, 4 meses
Puntos: 17
Re: innerHTML con Netscape

Me están matando las layers con Netscape.
¿Cómo las declaro?
He probado de todo, y no hay forma que Netscape me haga el más mínimo caso.
¿Por qué no se pasa todo el mundo a Internet Explorer?

Joe Tawers,
<a href="http://www.ilimit.com/towers">http://www.ilimit.com/towers</a>
  #6 (permalink)  
Antiguo 13/08/2002, 11:43
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Re: innerHTML con Netscape

Hola Cain:

Yo uso mucho el &quot;innerHTML&quot;, y en nescafé 6 en adelante funciona bien, pero la forma de referenciarlo es con &quot;document.getElementById('el_ID').innerHTML&q uot;. Si has visto el &quot;generador&quot; de la discusión &quot;trabajo en equipo&quot; podrás comprobar que algunas cosas funcionan con ese atributo.

Saludos
  #7 (permalink)  
Antiguo 13/08/2002, 14:28
 
Fecha de Ingreso: febrero-2002
Ubicación: Cali
Mensajes: 70
Antigüedad: 22 años, 2 meses
Puntos: 0
Re: innerHTML con Netscape

HOLA:
En NETSCAPE 6 es tal como dice CARICATOS, Para netscape 4.x que usa document.layers, hay una forma de hacerlo con capas (referencia: DINAMIC-duo):

Sea la capa:
&lt;div id=&quot;capaSes&quot;&gt;&lt;/div&gt;.

Que se puede modificar en netsacape 4.x así:
document.layers[&quot;capaSes&quot;].document.open();
document.layers[&quot;capaSes&quot;].document.write('texto en HTML');
document.layers[&quot;capaSes&quot;].document.close();

Ésto es porque nets 4.x trata a las capas como un documento a parte, por eso y otras cosas se pude usar el SRC, pero eso ya es otra historia.

espero halla serivido de algo...por si no lo sabian.

Suerte



<p lign="right"><font color="darkblue">Goblin...[/CODE]</p>
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:40.