Mostrar imagen en firefox

Foro para reportar sitios que funcionan mal, buscar las causas y eventuales soluciones, e intentar avisar a los responsables para que los arreglen.
vicman

Mostrar imagen en firefox

Mensajepor vicman » Sab Mar 19, 2005 3:56 pm

Hola amigos tengo un campo tipo "file" en mi pagina, en donde cargan imagenes solamente.

quiero que cuardo busque la imagen, esta muestre un preview dentro de un espacio determinado "layer", para modificarle las propiedades

En internet explorer me funciona con el comando document.Nombreimagen.src="ruta de campo caprurado".

Pero en firefox no funciona!! que tengo k hacer?

Gracias a todos

Avatar de Usuario
galio
Gran Mozilla
Gran Mozilla
Mensajes: 17288
Registrado: Dom Sep 14, 2003 1:22 am
Ubicación: Argentina
Contactar:

Mensajepor galio » Sab Mar 19, 2005 4:03 pm

Nos venimos acá :).

Avatar de Usuario
MorZilla
Lagarto
Lagarto
Mensajes: 335
Registrado: Jue Oct 21, 2004 12:54 pm
Ubicación: ¡Qué te importa! (Otra vez:)
Contactar:

Mensajepor MorZilla » Sab Mar 19, 2005 4:28 pm

El código que utilizabas era demasiado anticuado y por eso no funciona en Mozilla. La corrección es:

Código: Seleccionar todo

document.getElementById("Nombreimagen").setAttribute("src","ruta de campo caprurado");

Te recomiendo que busques en Internet cómo utilizar el W3C DOM para que tus códigos JavaScript funcionen en todos los navegadores modernos.
Una introducción al DOM está en http://webs.ono.com/usr005/kusor/translate/brainjar.es/introdom1.es.html.
¡Suerte! ;)

vicman

Mensajepor vicman » Sab Mar 19, 2005 6:16 pm

Muchas gracias por sus respuestas, pero aun sigue sin funcionar.
:-[

Que mas puedo hacer?

muestro parte del codigo

Código: Seleccionar todo

<form action="" method="post" enctype="multipart/form-data" name="frm_nva_imgen" target="_self" id="frm_nva_imgen">

<input name="txtFile" type="file" size="35" onfocus="document.forms.frm_nva_imgen.cmdSubmit.disabled=false;"><a href="javascript:fun_preview('MuestraImagen')">Preview </a>

<div id="MuestraImagen" style="width:495px; height:300px; z-index:2; overflow: auto; border:1px solid #000000;">                  
  <p><img src="" alt="" name="Img_preview" id="Img_preview">
</p>
</div>
</form>

funcion

Código: Seleccionar todo


function fun_preview(objName){
   im=document.frm_nva_imgen.txtFile.value;
         theImg=document.getElementById("Img_preview");
   theImg.setAttribute("src",im);
}


El nuevo codigo funciona buen tambien en explorer, pero no en firefox

Cualquier ayuda, muchas gracias[/code]

vicman
Recién llegado
Recién llegado
Mensajes: 1
Registrado: Sab Mar 19, 2005 6:17 pm

Mensajepor vicman » Sab Mar 19, 2005 6:24 pm

Hola soy yo de nuevo pero registrado.

Que otras alternativas me ofrecen para mostrar un preview de la imagen antes de subirla competamente al servidor?

Gracias

Avatar de Usuario
MorZilla
Lagarto
Lagarto
Mensajes: 335
Registrado: Jue Oct 21, 2004 12:54 pm
Ubicación: ¡Qué te importa! (Otra vez:)
Contactar:

Mensajepor MorZilla » Jue Mar 24, 2005 3:57 am

Disculpá, pero no me dí cuenta de un error en el código. Te voy a dar el código JavaScript corregido:

Código: Seleccionar todo

  im=document.frm_nva_imgen.txtFile.value;
            var em
            if(navigator.platform=="Win32") em = im.split("\\");
            else em = im.split("/");
            var em_long = em.length;
            for(i=0;i<em_long;i++) em[i] = escape(em[i]);
            im = "file:///";
            for(i=0;i<em_long;i++) {
                 if(i!=em_long) im+=em[i]+"/";
                 else im+=em[i];
                }
         }
         theImg=document.getElementById("Img_preview");
   theImg.setAttribute("src",im);
}

Este código no está comprobado, así que puede no funcionar. Más tarde te voy a dar una solución mejor.

juanda95

Ayuda

Mensajepor juanda95 » Lun Jun 25, 2007 12:24 pm

Hola tengo una duda sobre un codigo, en firefox, las pestañas tienen una imagen, yo en mi pagina le quisiera poner una imagen que se viera en la pestaña abierta.

me podrian decir cual es el codigo???

Avatar de Usuario
Altair
Administrador
Administrador
Mensajes: 6968
Registrado: Vie Ene 30, 2004 1:01 am
Ubicación: Chile

Mensajepor Altair » Lun Jun 25, 2007 4:18 pm

SeaMonkey 2

Síguenos en Twitter @MozillaES y en Facebook ;-)


Volver a “Tecnoevangelismo”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado