Ver Mensaje Individual
  #13 (permalink)  
Antiguo 19/10/2011, 14:58
gallo76
 
Fecha de Ingreso: octubre-2011
Mensajes: 14
Antigüedad: 12 años, 6 meses
Puntos: 0
Respuesta: Enlaces en formulario.

Vamos a ver, efectivamente tengo puesto hace rato esto.

Cita:
<select name="provincia" onchange="window.location.href='http//www.' + this.value + '.html'">
Y eso me tira, por ejemplo si elijo la provincia Almería, a esta url:

http.//www.Almería.html.

Pero yo lo que quiero es que me lleve a esta url:

http://www.veletaweb.org/mevoycontigo/foro/index.php?board=2.0

Como le digo yo que cuando se seleccione Almería me lleve hasta esa url? y cuando sea Granada que me lleve a esta:

http://www.veletaweb.org/mevoycontigo/foro/index.php?board=5.0

Y asi sucesivamente con todas las provincias españolas...

Pongo aqui el codigo completo de la pagina con el formulario de seleccion por si te sirve o ves alguna solucion...

Cita:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin t&iacute;tulo</title>
<script language="JavaScript">
var provincias_1=new Array("Selecciona provincia","Almería","Cádiz","Córdoba","Granada"," Huelva","Jaén","Málaga","Sevilla")
var provincias_2=new Array("Selecciona provincia","Huesca","Teruel","Zaragoza")
var provincias_3=new Array("Selecciona provincia","El Hierro","Fuerteventura","Gran Canaria","La Gomera","La Palma","Lanzarote","Tenerife")
var provincias_4=new Array("Selecciona provincia","Cantabria/Santander")
var provincias_5=new Array("Selecciona provincia","Avila","Burgos","León","Palencia","Sal amanca","Segovia","Soria","Valladolid","Zamora")
var provincias_6=new Array("Selecciona provincia","Albacete","Ciudad Real","Cuenca","Guadalajara","Toledo")
var provincias_7=new Array("Selecciona provincia","Barcelona","Girona","Lleida","Tarragon a")
var provincias_8=new Array("Selecciona provincia","Ceuta y Melilla")
var provincias_9=new Array("Selecciona provincia","Madrid")
var provincias_10=new Array("Selecciona provincia","Navarra/Pamplona")
var provincias_11=new Array("Selecciona provincia","Alicante","Castellón","Valencia")
var provincias_12=new Array("Selecciona provincia","Badajoz","Cáceres")
var provincias_13=new Array("Selecciona provincia","La Coruña","Lugo","Orense","Pontevedra")
var provincias_14=new Array("Selecciona provincia","Formentera","Ibiza","Mallorca","Menorc a")
var provincias_15=new Array("Selecciona provincia","La Rioja/Logroño")
var provincias_16=new Array("Selecciona provincia","Alava","Guipúzcoa","Vizcaya")
var provincias_17=new Array("Selecciona provincia","Asturias/Oviedo")
var provincias_18=new Array("Selecciona provincia","Murcia")

function cambia_provincia(){
//tomo el valor del select de la Region elegida
var Region
Region = document.f1.Region[document.f1.Region.selectedIndex].value
//miro a ver si la region está definida
if (Region != 0) {
//si estaba definida, entonces coloco las opciones de la provincia correspondiente.
//selecciono el array de provincia adecuado
mis_provincias=eval("provincias_" + Region)
//calculo el numero de provincias
num_provincias = mis_provincias.length
//marco el número de provincias en el select
document.f1.provincia.length = num_provincias
//para cada provincia del array, la introduzco en el select
for(i=0;i<num_provincias;i++){
document.f1.provincia.options[i].value=mis_provincias[i]
document.f1.provincia.options[i].text=mis_provincias[i]
}
}else{
//si no había provincia seleccionada, elimino las provincias del select
document.f1.provincia.length = 1
//coloco un guión en la única opción que he dejado
document.f1.provincia.options[0].value = "-"
document.f1.provincia.options[0].text = "-"

}
//marco como seleccionada la opción primera de provincia
document.f1.provincia.options[0].selected = true
}
</script>
</head>

<body>
<table width="68%" height="26" border="0" align="right" style="padding-right:9px; cellpadding="0" cellspacing="0">
<tr>
<td width="401" height="26" bgcolor="#FFFFFF"><form id="f1" name="f1" method="post" action="">
<div align="center">
<select name=Region onchange="cambia_provincia()">
<option value="0" selected="selected">Selecciona comunidad</option>
<option value="1">Andaluc&iacute;a</option>
<option value="2">Arag&oacute;n</option>
<option value="3">Canarias</option>
<option value="4">Cantabria</option>
<option value="5">Castilla y Le&oacute;n</option>
<option value="6">Castilla la Mancha</option>
<option value="7">Catalu&ntilde;a</option>
<option value="8">Ciudades aut&oacute;nomas</option>
<option value="9">Comunidad de Madrid</option>
<option value="10">Comunidad de Navarra</option>
<option value="11">Comunidad Valenciana</option>
<option value="12">Extremadura</option>
<option value="13">Galicia</option>
<option value="14">Islas Baleares</option>
<option value="15">La Rioja</option>
<option value="16">Pais Vasco</option>
<option value="17">Principado de Asturias</option>
<option value="18">Region de Murcia</option>
</select>
<select name=provincia onchange="window.location.href='http.//www.' + this.value + '.html'">
<option value="-" selected="selected">-
</select>
<input type="submit" name="Submit" value="Enviar" />
</div>
</form></td>
<td width="150" bgcolor="#FFFFFF"><div align="center">Selecciona tu destino</div></td>
</tr>
</table>
</body>
</html>
No tengo palabras para agradecer tu paciencia.

Saludos.