Foros del Web » Programando para Internet » Javascript »

como aplico una funcion k recoorra ????

Estas en el tema de como aplico una funcion k recoorra ???? en el foro de Javascript en Foros del Web. hola listeros kisiera hacerles una consultoca, kien sabe de alguna funcion k permita sacar cierta parte de una variable. lo k pasa es k tengo ...
  #1 (permalink)  
Antiguo 20/06/2003, 16:35
 
Fecha de Ingreso: marzo-2003
Ubicación: stgo
Mensajes: 91
Antigüedad: 21 años, 9 meses
Puntos: 0
como aplico una funcion k recoorra ????

hola listeros kisiera hacerles una consultoca, kien sabe de alguna funcion k permita sacar cierta parte de una variable.

lo k pasa es k tengo un <input type="file"> y necesito sacar el nombre de la foto la cual estoy subiendo por ejemplo

D:\Mis documentos\imagenes varias\cielos\pje3.jpg

en este caso necesito pje3.jpg y almacenarla en una variable con k funcion se puede realizar por fa necesito ayuda gracias...................
  #2 (permalink)  
Antiguo 20/06/2003, 19:09
Avatar de Beakdan  
Fecha de Ingreso: diciembre-2001
Ubicación: Monterrey, Nuevo León
Mensajes: 433
Antigüedad: 23 años
Puntos: 7
Chicoco:
Yo uso una funcion, a la cual le paso como parámetro el value del input:

Código:
function fileName(ruta){
   return ruta.match(/[^\\]*$/)[0];
}
Espero que te pueda servir.
  #3 (permalink)  
Antiguo 20/06/2003, 20:30
 
Fecha de Ingreso: marzo-2003
Ubicación: stgo
Mensajes: 91
Antigüedad: 21 años, 9 meses
Puntos: 0
oye y como

como lo usas por ejemplo mi variable se llama nombre como lo uso, me podrias explicar por favor mira k no tengo idea de javascript gracias pòr tu ayuda
  #4 (permalink)  
Antiguo 21/06/2003, 02:51
Avatar de Bravenap  
Fecha de Ingreso: noviembre-2002
Ubicación: Los Arroyos, El Escorial, Madrid
Mensajes: 2.084
Antigüedad: 22 años, 1 mes
Puntos: 4
Pues más o menos así:

Código:
<html>
<head>
<script language="JavaScript">
function fileName(ruta){
	ruta = ruta.match(/[^\\]*$/)[0];
	alert(ruta)
}
</script>
</head>

<body>
<form name="form" method="post" action="">
  <input name="archivo" type="file" id="archivo" onChange="fileName(this.value)">
</form>
</body>
</html>
He cambiado un poco el código porque con return no me funcionaba. De esta manera se muestra en un mensaje el valor final de ruta pero, evidentemente, puedes trabajar con él como quieras.

Un saludo.
__________________
¡¡NO A LA GUERRA!!
Si ponemos a nuestros mensajes títulos adecuados, la gente se animará más a abrirlos y resultarán más útiles en las busquedas. ¡No a los ayuuudaaa, urgenteee y similares!
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 19:50.