Retroceder   Foros del Web > Programación para sitios web > Javascript

Respuesta
 
Herramientas Desplegado
Antiguo 24-jun-2008, 15:15   #1 (permalink)
Bytevamp está en el buen camino
 
Avatar de Bytevamp
 
Fecha de Ingreso: junio-2005
Ubicación: /var/www/
Mensajes: 706
Problemas con variables

Hola, vereis, tengo el siguiente problema, tengo una lista de hoteles, y pretendo que al pulsar en el nombre del hotel se valla a una direccion con el nombre del hotel, tipo: http://www./loquesea.com/hoteles_en/...ombrehotel.php , para ello tengo el siguiente codigo:

Código HTML:
<script language="JavaScript" >
	function envio(que,donde){
		document.form.enlaces.Localidad.value = que;
		document.form.enlaces.hotel.value = donde;
		//alert(donde);		
		document.form.enlaces.action = 'hoteles_en/'+document.enlaces.Localidad.value+'/'+document.enlaces.hotel.value+'.html';
		document.form.enlaces.submit();
	};
</script>
<form name="enlaces" method="post">
	<input type="hidden" name="Localidad">
	<input type="hidden" name="hotel">
	<input type="hidden" name="entrada" value="<? echo $entrada; ?>">
	<input type="hidden" name="salida" value="<? echo $salida; ?>">	
</form>
y los enlaces:
Código PHP:
foreach($Hotels as $hot){
   <a href="javascript:envio('<? echo str_replace (" ","_",$hotel->nombre);?>', '<? echo $_REQUEST['Localidad'];?>')" title="<? echo $hotel->nombre;?>"><? echo $hotel->nombre;?></a>
};
el alert me muestar el valor, pero me da el siguiente error:
Cita:
document.form has no properties
¿alguna idea de que puede pasar?.

Gracias.
__________________
S.Y.L.A., aunque no pases de caiman.
"zankius veri mach" a todos los que me habeis ayudado.
Bytevamp está desconectado   Responder Citando
Antiguo 24-jun-2008, 15:19   #2 (permalink)
Colaborador
Panino5001 llegará a ser famoso muy prontoPanino5001 llegará a ser famoso muy prontoPanino5001 llegará a ser famoso muy prontoPanino5001 llegará a ser famoso muy pronto
 
Avatar de Panino5001
 
Fecha de Ingreso: mayo-2004
Ubicación: Buenos Aires
Mensajes: 1.688
Respuesta: Problemas con variables

Pasa que ttu formulario no se llama for, se llama enlaces, entonces hay que reemplazar document.form por document.enlaces
Panino5001 está desconectado   Responder Citando
Antiguo 24-jun-2008, 15:28   #3 (permalink)
Bytevamp está en el buen camino
 
Avatar de Bytevamp
 
Fecha de Ingreso: junio-2005
Ubicación: /var/www/
Mensajes: 706
Respuesta: Problemas con variables

jeje, ahora lo pille, es:
Código HTML:
<script language="JavaScript" >
	function envio(que,donde){
		document.enlaces.Localidad.value = que;
		document.enlaces.hotel.value = donde;
		//alert(donde);		
		document.enlaces.action = 'hoteles_en/'+document.enlaces.Localidad.value+'/'+document.enlaces.hotel.value+'.html';
		document.enlaces.submit();
	};
</script>
Gracias, ahora si va.
__________________
S.Y.L.A., aunque no pases de caiman.
"zankius veri mach" a todos los que me habeis ayudado.
Bytevamp está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 00:37.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93