Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/03/2004, 21:13
Avatar de TurKa
TurKa
 
Fecha de Ingreso: enero-2003
Ubicación: Gerli, Avellaneda
Mensajes: 543
Antigüedad: 21 años, 4 meses
Puntos: 4
El primer error está en el script, cuando defines la variable paises.
Lo que debes hacer es referirte al formulario y a la opción elegida del select.
En negrita encontrarás el cambio que debes hacer.

El script entonces es:
<script>
function Buscar()
{
paises=formulario.paises.options[formulario.paises.selectedIndex].value;
if (paises!="latam") {
document.all("tabla").style.display="block";
document.all("tabla2").style.display="block";
}
else
{
document.all("tabla").style.display="block";
document.all("tabla2").style.display="block";
document.all("tabla3").style.display="block";
}
}
</script>

El segundo error está en que no has definido un formulario. es decir que tu select, queda "suelto".

Para ello, el select debe quedar en el medio de las etiquetas <form> y </form> siendo que a la etiqueta <form> debes asignarle un nombre, por ejemplo "formulario"

<form name=formulario>

Y el tercer error, está en que no llamas a la función en ningún momento y sola no se ejecuta.
Para ello, debes llamar a la función de JavaScript desde la etiqueta <select> mediante el evento onChange

[b]<select name="paises" onChange="Buscar()">[b]
<option>- Country -</option>
<option>Argentina</option>
<option>Brasil</option>
<option>Chile</option>
<option>Colombia</option>
<option>Jamaica</option>
<option>Guatemala</option>
<option>Mexico</option>
<option>Peru</option>
<option value="latam">LATAM</option>
</select>

Y no debes olvidar (no se si ya lo has hecho) a cada tabla colocarle el id correspondiente:
<table id=tabla>.....
</table>
etc...

Saludos!!
__________________
Programación LAMP con Scrum y XP
www.eugeniabahit.com.com.ar