Foros del Web » Programando para Internet » Javascript »

Como modifico esto por favor!

Estas en el tema de Como modifico esto por favor! en el foro de Javascript en Foros del Web. Bueno yo estoy trabajando en PHP, pero necesito ahora del javascript, lastimosamente no se nada y encontre este codigo: <style type="text/css"> .menutitle{ cursor:pointer; margin-bottom: 5px; ...
  #1 (permalink)  
Antiguo 28/04/2004, 16:06
Avatar de alucard3003  
Fecha de Ingreso: abril-2004
Mensajes: 148
Antigüedad: 20 años, 2 meses
Puntos: 0
Como modifico esto por favor!

Bueno yo estoy trabajando en PHP, pero necesito ahora del javascript, lastimosamente no se nada y encontre este codigo:



<style type="text/css">
.menutitle{
cursor:pointer;
margin-bottom: 5px;
background-color:#ECECFF;
color:#000000;
width:140px;
padding:2px;
text-align:center;
font-weight:bold;
/*/*/border:1px solid #000000;/* */
}

.submenu{
margin-bottom: 0.5em;
}
</style>

<script type="text/javascript">

/***********************************************
* Switch Menu script- by Martial B of http://getElementById.com/
* Modified by Dynamic Drive for format & NS4/IE4 compatibility
* Visit http://www.dynamicdrive.com/ for full source code
***********************************************/

if (document.getElementById){ //DynamicDrive.com change
document.write('<style type="text/css">\n')
document.write('.submenu{display: none;}\n')
document.write('</style>\n')
}

function SwitchMenu(obj){
if(document.getElementById){
var el = document.getElementById(obj);
var ar = document.getElementById("masterdiv").getElementsBy TagName("span"); //DynamicDrive.com change
if(el.style.display != "block"){ //DynamicDrive.com change
for (var i=0; i<ar.length; i++){
if (ar[i].className=="submenu") //DynamicDrive.com change
ar[i].style.display = "none";
}
el.style.display = "block";
}else{
el.style.display = "none";
}
}
}

</script>


y bueno la implementacion:



<div id="masterdiv">
<tr><td><IMG height=1 src="data/pix.gif" width=1></td>
<td><a href><div onclick="SwitchMenu('sub1')">Datos del participante</div></a>
<span class="submenu" id="sub1">
- <a href="vernovedad.php">Novedad</a><br>
- <a href="hot.htm">What's hot</a><br>
- <a href="revised.htm">Revised Scripts</a><br>
- <a href="morezone/">More Zone</a><br>
</span>
</td>
</tr>
</div></div>


Me funciona excelente, el problema q tengo es q despliega todo los menues q quiera, pero yo solo quiero q cuando de click en uno el q este abierto se cierre, me entienden?

Ayudenme porfas...
gracias
__________________
X
  #2 (permalink)  
Antiguo 29/04/2004, 12:15
Avatar de alucard3003  
Fecha de Ingreso: abril-2004
Mensajes: 148
Antigüedad: 20 años, 2 meses
Puntos: 0
Vamos nadie sabe?
__________________
X
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:25.