ASP - Para los verdaderos expertos!!!!

 
Vista:

Para los verdaderos expertos!!!!

Publicado por Pau (43 intervenciones) el 27/06/2003 12:04:11
Mi problema es el siguiente:

Tengo dos <Select>, en uno cargo los continentes y en el otro <select> cargo los paises. Lo q quiero hacer es q cuando selecione el continente de Europa en la segunda <select> se me carguen los paises referentes a este continente, mediante dos tablas q tengo relacionadas.

Agradeceria a poder ser q me pasaran algun codigo o me explicaran detalladamente como debo hacerlo. He olvidado explicar q las combos se carguen en la misma pagina, sin hacer ningun refresh!

Información adicional:
ASP frente MYSQL mediante IIS

Gracias de antemano, Saludos desde Barcelona(España)!!!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Para los verdaderos expertos!!!!

Publicado por Alejandro Visillac (113 intervenciones) el 27/06/2003 17:06:51
1) Eso que la pregunta es solo para los verdaderos expertos, es como una mojada de oreja, por lo cual no estoy de acuerdo en la forma en que planteas tu pregunta.
2) El tema al que estas haciendo referencia no corresponde a este foro ya que la respuesta te la daria cualuier persona que haya programado algo de HTML
3) Te voy a pasar el codigo HTML solo para que puedas solucionar tu problema.
Suete.

<%@ Language=VBScript %>
<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
</HEAD>
<BODY>
<P> </P>
<form name="admin" method="post" action="Test.asp">
<SELECT name="tipo" class="ComboBox" onclick="actualizarCombo()">
<OPTION value="NINGUNO">Ninguno</OPTION>
<OPTION value="menu">menu</OPTION>
<OPTION value="*">todo</OPTION>
</SELECT>
<SELECT name="operacion" class="ComboBox" disabled>
<OPTION value="NA">N_A</OPTION>
<OPTION value=""></OPTION>
<OPTION value=""></OPTION>
<OPTION value=""></OPTION>
<OPTION value=""></OPTION>
<OPTION value=""></OPTION>
<OPTION value=""></OPTION>
<OPTION value=""></OPTION>
<OPTION value=""></OPTION>
<OPTION value=""></OPTION>
<OPTION value=""></OPTION>
<OPTION value=""></OPTION>
<OPTION value=""></OPTION>
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Para los verdaderos expertos!!!!

Publicado por Pau (43 intervenciones) el 27/06/2003 20:15:14
Creo q no me has entendido, esto no soluciona mi problema.

Espero una respuesta mas coherente
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Para los verdaderos expertos!!!!

Publicado por Alejandro Visillac (113 intervenciones) el 30/06/2003 13:54:41
Como dijo Cecilia, lo mas problable es que no entre todo y se corto el codigo que te habia pegado.
Creo que le estaba faltando esto.
</SELECT>
</form>
</BODY>
</HTML>
<script language="JavaScript">
function setOptionText(opciones){
for (loop=0; loop < document.admin.operacion.options.length; loop++){
document.admin.operacion.options[loop].text = opciones[loop];
document.admin.operacion.options[loop].value = opciones[loop];
}
}
function actualizarCombo(){
var opciones_NA = new Array ("N/A","","","","","","","","","","","","","");
var opciones_menu = new Array ("*","Opcion1","Opcion2","Opcion3","Opcion4","Opcion5","Opcion6","Opcion6","","","","","","");

var index = document.admin.tipo.selectedIndex;
var valor = document.admin.tipo.options[index].value;

if ((valor=="*") || (valor=="NINGUNO")){
setOptionText (opciones_NA);
document.admin.operacion.disabled = true;
}
else if (valor=="menu"){
setOptionText (opciones_menu);
document.admin.operacion.disabled = false;
}
}
</script>
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Para los verdaderos expertos!!!!

Publicado por Cecilia Colalongo (22 intervenciones) el 29/06/2003 14:19:19
Te envío el código que tengo a tu correo porque es muy largo para enviarlo por aquí, consiste en definir dos arrays uno de Continentes y otro de Países este último tiene una columna con el Continente al que pertenece, luego cuando cambias el continente se ejecuta la función changeContinente y recarga el <SELECT> de países con los que pertenecen al continente.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar