Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/12/2008, 03:24
erxico
 
Fecha de Ingreso: julio-2008
Mensajes: 22
Antigüedad: 15 años, 10 meses
Puntos: 0
funcion en una jsp para dejar un innerHTML en blanco al seleccionar en una select

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 = "" ;

}