JavaScript - Ocultar divs

 
Vista:

Ocultar divs

Publicado por informagestudios (1 intervención) el 31/05/2006 14:06:57
Buenas gente, estoy intentando hacer una especie de presupuesto online. Bien tengo dos checkbox, uno para páginas web dinámicas y otro para páginas web estáticas.

Lo que quiero es que cuando seleccione uno, el otro se me oculte, y si esta seleccionado el checkbox de estática, me muestre además otro div (que contendrá la extensión de la página).

Para ello he creado una funcion:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
function disponibilidad(){
 
if (ob.estatic.checked==true){
 
document.getElementById(extension).style.visibility="visible";
document.getElementById(dinamica).style.visibility="hidden";
total=total+parseInt(ob.extension.value);
 
}else{
 
document.getElementById(dinamica).style.visibility="visible";
 
}
 
if (ob.dinamic.checked==true){
 
document.getElementById(extension).style.visibility="hidden";
document.getElementById(estatica).style.visibility="hidden";
total=total+parseInt(ob.dinamic.value);
 
}else{
 
document.getElementByI(extension).style.visibility="visible";
document.getElementById(estatica).style.visibility="visible";
 
}
 
}

La estructura web que tengo es la siguiente:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
<div align="center" name="estatica" id="estatica">
                        <tr bgcolor="#FFFFFF">
                          <td class="texto"><div align="left"><img src="Images/espacio.gif" width="5" height="1" >Estática: Técnología HTML,PHP,JS. <br >
                          </div></td>
                          <td colspan="3" align="center">
                            <input name="estatic" type="checkbox" id="estatic" onClick="disponibilidad()" >
                          </td>
                        </tr></div><div name="dinamica" id="dinamica">
                        <tr bgcolor="#FFFFFF">
                          <td class="texto"><img src="Images/espacio.gif" width="5" height="1" >Dinámica: Macromedia Flash</td>
                          <td colspan="3" align="center">
                          <input name="dinamic" type="checkbox" id="dinamic" onClick="disponibilidad()" value="300" ></td>
                        </tr></div>
 
<div id="extension" name="extension">
                <table border="0" cellpadding="0" cellspacing="0" >
 
				  <tr bgcolor="#FFFFFF">
                    <td width="349"><img src="Images/espacio.gif" width="5" height="8" ><span class="titulo">Extensión del sitio</span></td>
                    <td width="31"><select name="extension" class="total" id="extension" onChange="disponibilidad()">
                        <option value="100">5 pág.</option>
                        <option value="120">6 pág.</option>
                        <option value="140">7 pág.</option>
                        <option value="160">8 pág.</option>
                        <option value="180">9 pág.</option>
                        <option value="200">10 pág.</option>
                        <option value="220">11 pág.</option>
                        <option value="240">12 pág.</option>
                        <option value="260">13 pág.</option>
                        <option value="280">14 pág.</option>
                        <option value="300">15 pág.</option>
                        <option value="320">16 pág.</option>
                        <option value="340">17 pág.</option>
                        <option value="360">18 pág.</option>
                        <option value="380">19 pág.</option>
                        <option value="400">+20 pág.</option>
                    </select></td>
                    <td width="5"> </td>
                  </tr>
				  <tr bgcolor="#FFFFFF">
				    <td> </td>
				    <td> </td>
				    <td> </td>
				    </tr>
                </table>
              </div>

El problema es que me da error, no me va... no me hace nada, si alguien me pudiera ayudar se lo agradecería muchisimo gracias.

Un saludo.
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:Ocultar divs

Publicado por SOLEDAD (5 intervenciones) el 20/01/2009 21:49:59
Hola que tal, espero puedas responderme.... mirando tu post de ocultar divs....
Yo tengo un problema semejante, pero el tema es que yo quiero que al hacer clic en un boton del menu de la pagina un div que esta a la derecha desaparezca ya que aparecera otra informacion....
Se puede utilizar una funcion como la que pusistes en este post....pero que valor pondria...
Si me podes ayudar te agradezco...
Sole
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