Ver imagenes

22/02/2005 - 10:13 por Nuno Santos | Informe spam
Buenas grupo,

Estoy haciendo una página donde quiero que me muestre el documento que
seleccionei utilizando el boton "browse", como lo puedo hacer? El código a
continuación funciona bien caso lo ejecute em mi PC, pero si lo executo de
otro PC no me muestra el documento seleccionado, a menos que le ponga el
camino pela red (\\pc\partilla\documento.txt). Alguna idea de como lo puedo
hacer???

'<codigo>
<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
<TITLE></TITLE>
</HEAD>
<BODY>

<P><iframe id="ifImg" width€0></iframe></P>
<P><INPUT type="file" id=file1 name=file1
onchange="JavaScript:document.all.ifImg.src=this.value"></P>

</BODY>
</HTML>

'</codigo>

Muchas gracias de antemano pela ayuda,
Nuno Santos

-

Nuno Santos
nunos7[REMOVER]@hotmail.com

Preguntas similare

Leer las respuestas

#1 Alvaro G Vicario
22/02/2005 - 10:15 | Informe spam
*** Nuno Santos wrote/escribió (Tue, 22 Feb 2005 09:13:39 -0000):
Estoy haciendo una página donde quiero que me muestre el documento que
seleccionei utilizando el boton "browse", como lo puedo hacer?



No hay ningún botón en tu código :-?


<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
<TITLE></TITLE>
</HEAD>
<BODY>

<P><iframe id="ifImg" width€0></iframe></P>
<P><INPUT type="file" id=file1 name=file1
onchange="JavaScript:document.all.ifImg.src=this.value"></P>



Cuidado, document.all te va a fallar en todos los navegadores excepto
Internet Explorer.


</BODY>
</HTML>



Respuesta Responder a este mensaje
#2 Nuno Santos
22/02/2005 - 10:30 | Informe spam
Esto es apenas unas lineas que hice "corriendo", no es necesario colocar
boton porque tengo el evento onchange en el input file, y lo que hago es
para intranet que funciona unica y exclusivamente en IE, por eso no me
preocupo con los otros bowsers :). (Los browsers viene en una segunda fase,
primero quiero colocar a ver el doc)


Nuno Santos
nunos7[REMOVER]@hotmail.com

"Alvaro G Vicario" wrote in
message news:
*** Nuno Santos wrote/escribió (Tue, 22 Feb 2005 09:13:39 -0000):
Estoy haciendo una página donde quiero que me muestre el documento que
seleccionei utilizando el boton "browse", como lo puedo hacer?



No hay ningún botón en tu código :-?


<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
<TITLE></TITLE>
</HEAD>
<BODY>

<P><iframe id="ifImg" width€0></iframe></P>
<P><INPUT type="file" id=file1 name=file1
onchange="JavaScript:document.all.ifImg.src=this.value"></P>



Cuidado, document.all te va a fallar en todos los navegadores excepto
Internet Explorer.


</BODY>
</HTML>





Respuesta Responder a este mensaje
#3 Alvaro G Vicario
22/02/2005 - 10:48 | Informe spam
*** Nuno Santos wrote/escribió (Tue, 22 Feb 2005 09:30:24 -0000):
Esto es apenas unas lineas que hice "corriendo", no es necesario colocar
boton porque tengo el evento onchange en el input file



Entonces en alguna parte tienes un campo de formulario de tipo FILE, ¿no?
¿Lo que quieres es subirlo a la web y luego mostrarlo en un IFRAME? Para
eso necesitas un componente de servidor para procesar subidas de archivos.
Hay algunos de pago (como ASPUpload) pero también puedes usar código ASP
puro (en Google podrás encontrar scripts).

y lo que hago es para intranet que funciona unica y exclusivamente en IE,
por eso no me preocupo con los otros bowsers :). (Los browsers viene en
una segunda fase, primero quiero colocar a ver el doc)



Aun así no sé por qué trabajar doble. Cuesta el mismo trabajo desarrollar
una web usando extensiones estándar que extensiones propietarias.


Respuesta Responder a este mensaje
#4 Nuno Santos
22/02/2005 - 10:59 | Informe spam
Tengo un campo FILE donde el user selecciona el documento que quiere y yo
quiero que ese documento sea visualizado por el user antes de hacer el
upload para el servidor, lo quiero mostrar en el cliente. Por eso tengo el
onchange en el input FILE.


Nuno Santos
nunos7[REMOVER]@hotmail.com

"Alvaro G Vicario" wrote in
message news:
*** Nuno Santos wrote/escribió (Tue, 22 Feb 2005 09:30:24 -0000):
Esto es apenas unas lineas que hice "corriendo", no es necesario colocar
boton porque tengo el evento onchange en el input file



Entonces en alguna parte tienes un campo de formulario de tipo FILE, ¿no?
¿Lo que quieres es subirlo a la web y luego mostrarlo en un IFRAME? Para
eso necesitas un componente de servidor para procesar subidas de archivos.
Hay algunos de pago (como ASPUpload) pero también puedes usar código ASP
puro (en Google podrás encontrar scripts).

y lo que hago es para intranet que funciona unica y exclusivamente en IE,
por eso no me preocupo con los otros bowsers :). (Los browsers viene en
una segunda fase, primero quiero colocar a ver el doc)



Aun así no sé por qué trabajar doble. Cuesta el mismo trabajo desarrollar
una web usando extensiones estándar que extensiones propietarias.


Respuesta Responder a este mensaje
#5 Miguel Gonzalez
22/02/2005 - 11:06 | Informe spam
Hola Nuno.

Perdón que meta "cuchara"...

Te falta indicar el "protocolo" de apertura del archivo en el navegador.
Y ya puestos, "estandarizar" el javascript, tal como te indica Alvaro.

Dentro del evento "onchange", el código quedaría más o menos así:

document.getElementById('ifImg').src='file:///'+this.value;

Saludos!
Miguel


Nuno Santos wrote:
Buenas grupo,

Estoy haciendo una página donde quiero que me muestre el documento que
seleccionei utilizando el boton "browse", como lo puedo hacer? El código a
continuación funciona bien caso lo ejecute em mi PC, pero si lo executo de
otro PC no me muestra el documento seleccionado, a menos que le ponga el
camino pela red (\\pc\partilla\documento.txt). Alguna idea de como lo puedo
hacer???

'<codigo>
<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
<TITLE></TITLE>
</HEAD>
<BODY>

<P><iframe id="ifImg" width€0></iframe></P>
<P><INPUT type="file" id=file1 name=file1
onchange="JavaScript:document.all.ifImg.src=this.value"></P>

</BODY>
</HTML>

'</codigo>

Muchas gracias de antemano pela ayuda,
Nuno Santos

-

Nuno Santos
nunos7[REMOVER]@hotmail.com



Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida