Hola, vereis tengo 3 combos html:select en los cuales al seleccionar las opciones q vienen dentro me traen fichas, q son html, de una base de datos y se cargan en la capaPlanes. La primera opcion de cada combo no me tiene q traer nada si no que dejar la capa en la q se carga en blanco y eso es lo q no consigo.
<div class="capaActivos">
<html:select property="planesActivos" onchange="cambiarPagina(this.value);" styleClass="selectPlanes">
< html:option value="uno">Planes para los más activos</html:option>
<html:optionsCollection name="contexto" property="arrayPlanesActivos" label="nombrePlan" value="urlPlan"/>
</html:select>
</div>
<div id="capaPlanes">
</div>
function HttpObject()
{
// Internet Explorer para todas las versiones que lo soportan
try
{
oObject = new ActiveXObject("Msxml2.XMLHTTP")
}
catch(e)
{
try
{
oObject= new ActiveXObject ("Microsoft.XMLHTTP");
}
catch(e)
{
oObject= false;
}
}
// Otros navegadores Firefox, Mozilla, Netscpape, etc..
if (!oObject && typeof XMLHttpRequest!= 'undefined')
{
oObject = new XMLHttpRequest();
}
return oObject;
}
function cambiarPagina(url)
{
var oConnection = HttpObject();
var contenedor = document.getElementById("capaPlanes");
oConnection.open('GET', url, false);
oConnection.send(null);
var h1 = document.createElement("h1");
h1.innerHTML = oConnection.responseText;
var textoFicha = h1.innerHTML;
HASTA AQUI TODO FUNCIONA PERFECTAMENTE Y AHORA ME QUEDA EL CODIGO PARA QUE SE ME CARGUE EN BLANCO CUANDO ELIGO LA PRIMERA OPCION QUE NO TRAE NADA.
HE PROBADO CON ESTO --->
if document.getElementById("planesActivos").value ="uno" {
h1.innerHTML = "" ;
}