Hola a todos,
me gustaría saber como poder colocar un jsp en un div que tengo reservado atraves de una etiqueta select.
El fallo que me esta dando la consola de Chrome es
Uncaught TypeError: Cannot read property 'undefined' of undefined
codigo de la pagina principal
Código HTML:
<select name="lista de proyectos" style="width:150px" class="select" id="proyAct" onchange="cargarProyecto('actividadesProy', this.option[this.SelectedIndex].value);">
<option value="">Seleccionar</option>
<%while(it.hasNext()){
Proyectos p = (Proyectos)it.next();%>
<option value="<%=p.getIdProyectos()%>">
<%=p.getNombre()%>
</option>
<%}%>
</select>
<div id="actividadesProy" style="display: none;">
</div>
Esta parte me funciona, mostrando todos los datos en el select. El problema en cuando pincho en una de las opciones
codigo de la funcion javascript (el alert no se muestra)
Código PHP:
function cargarProyecto(idDiv, id){
alert("entra en cargar proyecto")
url = "mostrarProy?id=" + id;
xmlHttpReq = dameXMLHttpRequest();
xmlHttpReq.open('GET', url, true);
xmlHttpReq.onreadystatechange=function()
{
if (xmlHttpReq.readyState == 4 && (xmlHttpReq.status==200 ||
window.location.href.indexOf("http")==-1))
document.getElementById(idDiv).innerHTML = xmlHttpReq.responseText;
}
xmlHttpReq.send(null);
}
alguna solucion???