hola que tal,tengo un problemita con el combo de seleccion de pais, no creo q sea la conexion por que si me trae los paises que tengo dados de alta en la bd, pero al momento de seleccionar uno de esos paises como que no me toma en cuenta ese valor para hacer la busqueda de ese valor para que traiga los estados de ese pais, aki les dejo mi codigo, para ver q pueda ser
saludos
este codigo de abajo es donde si me trae los paises de mi db
Código:
<%
Dim conn
Dim SQL2
Dim rs2
Set conn=Server.CreateObject("ADODB.Connection")
filePath = Server.MapPath("\cgi-bin\" + "stands.mdb")
conn.Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" +filePath)
Set rs2 = Server.CreateObject("ADODB.Recordset")
rs2.ActiveConnection = conn
rs2.Source = "SELECT * FROM items" & " WHERE item_pertenece_a = 0"
rs2.CursorType = 2
rs2.CursorLocation = 2
rs2.LockType = 3
rs2.Open
Response.Write "<FONT class=""Estilo8""><B>*Pais:</B></FONT><td><select size=""1"" name=""continentes"" onChange=paises_trae(this.value)>"
Response.Write "<option value="""">Seleccione Pais</option>"
Do While (NOT rs2.EOF)
id_item = rs2("id_item")
item_descripcion = rs2("item_descripcion")
Response.Write "<OPTION VALUE=""" & id_item & """>" & item_descripcion & "</OPTION>"
rs2.MoveNext
Loop
Response.Write "</select>"
on error resume next
rs2.Close
Set rs2 = Nothing
conn.Close
Set conn = Nothing
%>
Este codigo de abajo, es el que debe traerme sus respectivos estados:
Código:
<TD width="47"><FONT SIZE="2" FACE="Arial" class="Estilo8"><B>*Estado:</B></FONT></td>
<td width="153"><select size="1" NAME="paises" onChange=estados_trae(this.value)>
<option>Seleccione Estado</option>
</select>
</TD>
este es la funcion que trae los estados:
tengo otras funciones junto con estas en un arcvhivo .js y no funciona, trate de ponerlos en la misma pag asp y tampoco, me abre una ventana de error, pero no me muestra dicho error, me la pone toda en blanco que puede estar pasando?
Código:
function estados_trae(sPais){
if (sPais == 'NONE'){
clearcombo_estado(document.mundo.estados);
llena_estado(0, 'Da click en un Estado para ver las Ciudades');
} else {
clearcombo_estado(document.mundo.estados);
window.open("triple_estados_ECT.asp?pais=" + sPais, "Estados", "toolbar=no,menubar=no,location=no,directories=no,width=100,height=100,resizeable=yes,left=0,top=0");
window.focus(); // add this line!
}
}
les agradeceria sus opiniones para ver q puedo hacer, gracias !!