sabe alquien cual seria el codigo equivalente para netscape de "document.all"
Adoro Nestcape
graciasss
| |||
Re: Equivalencia para Netscape entra aqui, selecciona una de las opciones y pulsa sobre una imagen (todo con nestcape, por supuesto) y veras el error: <a href='ir.asp?http://www26.brinkster.com/misfotos/' target='_blank'>http://www26.brinkster.com/misfotos/...</a> el codigo es este: document.all.tablaimagen.style.visibility="vi sible" document.images['imagen'].src="Aragon/Huesca2.jpg" Titulo.value="En lo alto de una presa: una altura impresionante."} tunait, encanto, lo pruebo haoy si puedo y te digo graciasssss |
| ||||
Re: Equivalencia para Netscape Hola otra vez: Miré un poco la página y en primer lugar debo felicitarte por las pocas fotos que ví. Para que te sirva el código en explorer y netscape, usa document.getElementById("tablaimagen").s tyle.visibility = (document.all) ? "hidden" : "hide"; // para ocultar tags (aunque no estoy seguro porque no suelo usarlo // las demás etiquetas también debes referenciarlas así:"document.getElementById("etiqueta&q uot;)... y detrás un punto y el atributo que quieras manipular, incluso en el textarea. Saludos y espero que te sirva |
| ||||
Re: Equivalencia para Netscape Me olvidaba. Cuando algo te falle en netscape escribe "javascript:" en la dirección, y te sale la línea en donde ha habido error. Saludos. |
| ||||
Re: Equivalencia para Netscape Hola otra vez: Me extraña mucho que no funcione el textarea ya que la base del generedor de fórmulas que se plantea en la discusión "trabajo en equipo" esta centrado en un gran "textarea" y funciona tal como te he dicho (lo he vuelto a mirar para comprobarlo) Fíjate bien en el código, y si te sigue fallando, explica ¿dónde? Saludos |
| |||
Re: Equivalencia para Netscape Ante todo, caricatos, gracias por tu ayuda: es bastante "raro": en mi pc me muestra las imagenes correctamente, y al subirlo al servidor no me muestra ni las imagenes ni el texto. Con ie funciona correctamente, con lo cual doy por supuesto (osada yo) que no es un error de codigo. Tampoco me da error de js. El codigo esta cambiado totalmente (imagen y textarea) para ARAGON. Para el resto solo esta modificado lo relativo a la imagen. Ahi va el codigo: function cambiar(valor) { if (valor==0) {document.getElementById("tablaimagen"). style.visibility="hidden" document.getElementById("Titulo").value= "Pulsa sobre las imágenes para verlas ampliadas."} if (valor==1) {document.getElementById("tablaimagen"). style.visibility="visible" document.images['imagen'].src="Aragon/Huesca1.jpg" document.getElementById("Titulo").value= "Antiguo puente romano: después de una sesión de Raffintg (por desgracia no hay fotos) nos encontramos con este puente."} if (valor==2) {document.getElementById("tablaimagen"). style.visibility="visible" document.images['imagen'].src="Aragon/Huesca2.jpg" document.getElementById("Titulo").value= "En lo alto de una presa: una altura impresionante."} y sucesivamente |
| ||||
Re: Equivalencia para Netscape Hola otra vez: Porqué no pruebas en poner a la imagen el atributo "id" y la referencias con getElementById también. Espero que te sirva. Saludetes |
| |||
Re: Equivalencia para Netscape Retomando: no funciona, ni poniendole todos los atributos como me indicas el tema es que en local me funciona SOLO para las imagenes, el TEXTAREA no lo visualiza, y al subirlo al servidor ni eso... nosenosenose |
| ||||
Re: Equivalencia para Netscape Hola otra vez: Estuve viendo la página (Aragón) y lo único que he notado que podría dar error es la falta del separador de instrucciones de javascript ";", pero no creo que sea el fallo, de todos modos es mejor que lo corrijas. Saludos |
| ||||
Re: Equivalencia para Netscape Sgafo este mensaje es para darte mi solidaridad,(no se solucionarte tu problema) porque si lees el mío "Que bueno" verás que yo también tengo problemas para que me funcione una cosilla en Netscape, yo no es que lo adore como tú pero creo que para hacer un trabajo profesional, deben funcionar los scripts tanto para explorer como netscape. P.D. Oye, si sabes como solucionar lo mío. echame una mano prima. Suerte |
| |||
Re: Equivalencia para Netscape blanquito, lee: adoro netscape (=lo odio) ironias aparte: no se mucho de esto, pero pasame el link de "que bueno" P.D: lee el apartado "como redactar bien tu titulo" de la gaceta del webmaster :P |
| ||||
Re: Equivalencia para Netscape El día que dieron los iconos falté a clase; menuda putada. Lo que yo necesito es igual a lo que tu buscas. Lo puedes ver en:<a href='ir.asp?http://www.forosdelweb.com/mensaje.asp?id=87833' target='_blank'>http://www.forosdelweb.com/mensaje.asp?i...</a> |
| ||||
Re: Equivalencia para Netscape Hola otrs vez: Me parece que a la etiqueta de la foto deberías poner el atributo src="". Recuerdo que si no lo declaras no lo puedes usar en los scripts. La verdad es que es lo único que veo posible. P.D.: no te olvides del ";"... Saludos |
| ||||
Re: Equivalencia para Netscape Sgafo: Había preparado una explicación larga y tediosa acerca de NS4 y porqué no funcionan algunas de las instrucciones... pero mejor pondré el código correspondiente a una de tus páginas... la de Aragón, con los scripts modificados para que funcione correctamente con todos los navegadores (creo)... Por cierto, quité muchas de las etiquetas div que tenías en el mismo, a menos que fueran absolutamente necesarias... a continuación el código....
Código:
continúa... <html> <head> <title>Arag&oacute;n</title> <!--Estilo empotrado--> <style> A {font-family:arial; font-size:9pt;color:#663300;text-decoration:none;} A:hover {color:#CC0000;} P {font-family:arial; font-size:9pt;font-style:bold; color:#663300;} .txt_msg { color:#FFFFFF; font-size:9pt; font-family:arial;} #Titulo { position:absolute; left:80; top:110; background-color:#000066; layer-background-color:#000066;} </style> <script language="JavaScript"> <!-- var NS4 = (document.layers)? true:false; var IE4 = (document.all)? true:false; var DOM = (document.getElementById)? true:false; var capa; function ocultaCapa(nmCapa,ind){ if (NS4) capa = eval("document." + nmCapa); if (IE4) capa = eval(nmCapa + ".style"); if (DOM) capa = eval('document.getElementById("' + nmCapa + '").style'); if (ind){ capa.visibility = NS4 ? "hide" : "hidden"; }else{ capa.visibility = NS4 ? "show" : "visible"; } } function cambiaImagen(ruta){ if (NS4) { // document.layers["tablaimagen"].document.images["foto"].src = ruta; document.layers["tablaimagen"].document.open(); document.layers["tablaimagen"].document.write('<table border=1 cellPadding=0 cellSpacing=0><tr><td align="center"><IMG src="' + ruta + '" border="0" name="foto"></td></tr></table>'); document.layers["tablaimagen"].document.close(); }else{ document.images["foto"].src = ruta; } } |
| ||||
Re: Equivalencia para Netscape
Código:
function mensaje(msg){ if (NS4) { document.layers["Titulo"].document.open(); document.layers["Titulo"].document.write("<font style='color:#FFFFFF; font-size:9pt; font-family:arial;'>" + msg + "</font>"); document.layers["Titulo"].document.close(); }else if (DOM){ document.getElementById("Titulo").innerHTML = "<SPAN CLASS='txt_msg'>" + msg + "</SPAN>"; }else{ document.all["Titulo"].innerHTML = "<SPAN CLASS='txt_msg'>" + msg + "</SPAN>"; } } function cambiar(valor){ if (valor==0) { ocultaCapa("tablaimagen",true); mensaje("Pulsa sobre las imágenes para verlas ampliadas."); } if (valor==1) { ocultaCapa("tablaimagen",false); cambiaImagen("Aragon/Huesca1.jpg"); cambiaImagen("Aragon/Huesca1.jpg"); mensaje("Antiguo puente romano: después de una sesión de Raffintg (por desgracia no hay fotos) nos encontramos con este puente."); } if (valor==2) { ocultaCapa("tablaimagen",false); cambiaImagen("Aragon/Huesca2.jpg"); mensaje("En lo alto de una presa: una altura impresionante."); } if (valor==3) { ocultaCapa("tablaimagen",false); cambiaImagen("Aragon/Huesca3.jpg"); mensaje("Huesca escarpada."); } if (valor==4) { ocultaCapa("tablaimagen",false); cambiaImagen("Aragon/Monasterio1.jpg"); mensaje("Monasterio de Piedra: en Calatayud (Zaragoza) tiene un parque natural plagado de bellezas como esta."); } if (valor==5) { ocultaCapa("tablaimagen",false); cambiaImagen("Aragon/Monasterio2.jpg"); mensaje("Monasterio de Piedra"); } if (valor==6) { ocultaCapa("tablaimagen",false); cambiaImagen("Aragon/Monasterio3.jpg"); mensaje("Monasterio de Piedra"); } if (valor==7) { ocultaCapa("tablaimagen",false); cambiaImagen("Aragon/Monasterio4.jpg"); mensaje("Monasterio de Piedra"); } |
| ||||
Re: Equivalencia para Netscape [CODE] if (valor==8) { ocultaCapa("tablaimagen",false); cambiaImagen("Aragon/Monasterio5.jpg"); mensaje("Monasterio de Piedra"); } if (valor==9) { ocultaCapa("tablaimagen",false); cambiaImagen("Aragon/Monasterio6.jpg"); mensaje("Monasterio de Piedra"); } if (valor==10) { ocultaCapa("tablaimagen",false); cambiaImagen("Aragon/Monasterio7.jpg"); mensaje("Monasterio de Piedra"); } } //--> </script> </head> <body bgcolor="#000066" onload="cambiar('0')"> <table bgcolor="#000066" border=0 cellPadding=2 cellSpacing=0> <tr> <td align="center"><a href="javascript:cambiar('1')"><IM G src="Aragon/thumbnails/tnHuesca1.jpg" border="0" alt="Huesca"></a></td> <td align="center"><a href="javascript:cambiar('2')"><IM G src="Aragon/thumbnails/tnHuesca2.jpg" border="0" alt="Huesca"></a></td> <td align="center"><a href="javascript:cambiar('3')"><IM G src="Aragon/thumbnails/tnHuesca3.jpg" border="0" alt="Huesca"></a></td> <td align="center"><a href="javascript:cambiar('4')"><IM G src="Aragon/thumbnails/tnMonasterio1.jpg" border="0" alt="Monasterio de Piedra"></a></td> <td align="center"><a href="javascript:cambiar('5')"><IM G src="Aragon/thumbnails/tnMonasterio2.jpg" border="0" alt="Monasterio de Piedra"></a></td> <td align="center"><a href="javascript:cambiar('6')"><IM G src="Aragon/thumbnails/tnMonasterio3.jpg" border="0" alt="Monasterio de Piedra"></a></td> <td align="center"><a href="javascript:cambiar('7')"><IM G src="Aragon/thumbnails/tnMonasterio4.jpg" border="0" alt="Monasterio de Piedra"></a></td> |
| ||||
Re: Equivalencia para Netscape
Código:
Por cierto, quité el TEXTAREA... la razón es que para que pueda ser manipulado por NS, necesariamente debe estar dentro de un form. Y al ponerlo dentro de un form, todos los fantásticos estilos que hayas puesto se pierden... <td align="center"><a href="javascript:cambiar('8')"><IMG src="Aragon/thumbnails/tnMonasterio5.jpg" border="0" alt="Monasterio de Piedra"></a></td> <td align="center"><a href="javascript:cambiar('9')"><IMG src="Aragon/thumbnails/tnMonasterio6.jpg" border="0" alt="Monasterio de Piedra"></a></td> <td align="center"><a href="javascript:cambiar('10')"><IMG src="Aragon/thumbnails/tnMonasterio7.jpg" border="0" alt="Monasterio de Piedra" ></a></td> </tr> </table> <br> <br> <table cellPadding=0 cellSpacing=0 width=100%> <tr> <td> <div id="Titulo">hola</div> </td> </tr> </TABLE> <div id="tablaimagen" style="position:absolute"> <table border=1 cellPadding=0 cellSpacing=0> <tr> <td align="center"> <IMG border="0" name="foto"> </td> </tr> </TABLE> </div> </body> </html> En lugar de eso sustituí el TEXTAREA por una capa y mediante document.write modifico su contenido en NS4. Esto resulta posible ya que para NS4 cada capa es un documento aparte. Saludos, y espero haberte sido útil. |
| |||
Re: Equivalencia para Netscape Beakdan: en primer lugar muchisimas gracias por el interes y las molestias que te has tomado. He copiado integro codigo que me has enviado, y al margen de que necesite que me expliques ciertas cosas de codigo, te dire que: NO FUNCIONA!!!!!!!!! buahhhhhhhhhhhhh ojealo si quieres y dime si tu lo ves, porque yo no :( |
| ||||
Re: Equivalencia para Netscape Hola otra vez: Haz colocado el atributo "src" en la etiqueta imagen... <img border="0" name="foto" src=""> Saludos |
| |||
Re: Equivalencia para Netscape Hola caricatos: he probado el codigo de Beakdan y los textos los muestra pero no las imagenes. Ahora mismo tengo en el servidor mi codigo con src añadido, y como siempre, en mi pc se ve correctamente pero desde el servidor no eso es lo que mas me desconcierta. mi no entender... |