Foros del Web » Programando para Internet » Javascript »

avatares en formularios

Estas en el tema de avatares en formularios en el foro de Javascript en Foros del Web. saludos a todos resulta que estoy haciendo una aplicacioncita que permita registrar usuarios para cierto portal.. el formulario de registro tiene lo normalito..nombre,,etc... y tiene ...
  #1 (permalink)  
Antiguo 07/02/2006, 16:54
Avatar de axelbeny  
Fecha de Ingreso: marzo-2004
Ubicación: Cali
Mensajes: 17
Antigüedad: 20 años, 1 mes
Puntos: 0
Sonrisa avatares en formularios

saludos a todos

resulta que estoy haciendo una aplicacioncita que permita registrar usuarios para cierto portal.. el formulario de registro tiene lo normalito..nombre,,etc... y tiene un avatar.. bueno aqui es donde estoy frito..

tengo un boton que me vincula la galeria de los avatares.. ese boton abre un html con esas imagenes.. cuando el usuario quiera una imagen debera seleccionarla e inmediatamente se cerrara esa ventana y al lado del boton que tenia en el primer html aparecera la imagen seleccionada.

para hacer esto estoy utilizando el windows.opener de javascript que permite a la ventana hija tener todas las caracteristicas de quien la invoco (padre).

Código:
<script language="JavaScript">
function SendInfo(path)
{
for (var i = 0; i < window.opener.document.form1.elements.length; i++) {
var e = window.opener.document.form1.elements[i];
if (e.type == 'image') {
e.value = path;  
}
}
window.close();
}
</script>

se supone que a la funcion le ingresa el path de la imagen y esta la retorna a un input type="image" para que la cargue. el cuento es que no me funciona .. hice la prueba poniendo un input de tipo texto y efectivamente el path de la imagen lo pone en el text ..pero no entiendo porque no funciona con un input de tipo imagen..

si alguien me puede echar una manito o me indica alguna otra forma de hacerlo se lo agradeceria mucho..

Gracias

Alex
  #2 (permalink)  
Antiguo 07/02/2006, 17:08
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Hola axelbeny:

Hay algunos elementos que por seguridad no se pueden modificar... Podrías modificar el atributo src para mostrar la imagen, pero el value de un botón submit o image puede que no esté permitido... por lo pronto los tipos file no pueden tocarse.

Si quieres mostrarla puedes cambiar su src como te dije antes, o cambiar la dirección de una imagen normal, pero si quieres asignarla a un campo de formulario, tal vez sea mejor usar un text o un hidden.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #3 (permalink)  
Antiguo 07/02/2006, 17:48
Avatar de axelbeny  
Fecha de Ingreso: marzo-2004
Ubicación: Cali
Mensajes: 17
Antigüedad: 20 años, 1 mes
Puntos: 0
Gracias por tu pronta respuesta... tengo una inquietud..es posible que atravez del window.opener yo pueda invocar un metodo script que este definido en el opener.. y si si es posible..te agradeceria mucho que me indicaras como hacerlo.

Gracias..

Alex
  #4 (permalink)  
Antiguo 07/02/2006, 18:03
Avatar de axelbeny  
Fecha de Ingreso: marzo-2004
Ubicación: Cali
Mensajes: 17
Antigüedad: 20 años, 1 mes
Puntos: 0
ok.. que pena yo de nuevo por aca... ya invoque el metodo javascript del opener..

window.opener.metodo();

pero igual no he podido cambiar el src de la imagen.. porfa echame una manito con esto..

gracias..
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:02.