Foros del Web » Programando para Internet » Javascript »

Problema con Opciones

Estas en el tema de Problema con Opciones en el foro de Javascript en Foros del Web. Holaa Bueno tengo este código. @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código Javascript : Ver original < script type = "text/javascript" > algo = 0 ; </ script > ...
  #1 (permalink)  
Antiguo 09/09/2010, 15:13
 
Fecha de Ingreso: septiembre-2010
Mensajes: 9
Antigüedad: 13 años, 7 meses
Puntos: 0
Problema con Opciones

Holaa Bueno tengo este código.

Código Javascript:
Ver original
  1. <script type="text/javascript">
  2. algo = 0;
  3. </script>
  4. <a href="#" onclick="algo++; document.getElementById('div').style.display = (algo%2 == 0) ? 'none' : 'block';">Pepe123</a><br />
  5.             <div id='div' style='display:none;'>
  6. <a href="http://GOOGLE.COM.AR">GOOGLE</a><br />
  7. <a href="http://GOOGLE.COM.AR">GOOGLE2</a></div> </p>
  8.                
  9. <p><script type="text/javascript">
  10. algo = 0;
  11. </script>
  12. <a href="##" onclick="algo++; document.getElementById('div').style.display = (algo%2 == 0) ? 'none' : 'block';">Pepe2</a><br />
  13.             <div id='div' style='display:none;'>
  14. <a href="http://GOOGLE.COM.AR">GOOGLE</a><br />
  15. <a href="http://GOOGLE.COM.AR">GOOGLE2</a></div> </p></p>

que es para hacer algo como esto:

Pepe123:
y salen 2 opciones mas aca abajo

Pepe2:
y salen dos mas aca tambien

pero lo que pasa es que si quiero hacer click en Pepe123, se abre Pepe2, y vicebersa, pero siempre hay uno que no se abre, x ej: toco Pepe123, salen las opciones de Pepe2, y si Toco Pepe2 salen las opciones de Pepe2, pero no sale las opciones de Pepe123... si alguien me facilita el codigo se lo agradeceria
espero que entiendan mi mensaje...
  #2 (permalink)  
Antiguo 09/09/2010, 15:57
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 3 meses
Puntos: 126
Respuesta: Problema con Opciones

Hola

Tienes definida la variable algo dos veces y no se comportará como tu piensas, cambia los nombres, por ejemplo a algo1 y algo2. También ambos div tienen la misma id, cambia la de uno de ellos

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
  #3 (permalink)  
Antiguo 09/09/2010, 16:00
 
Fecha de Ingreso: septiembre-2010
Mensajes: 9
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: Problema con Opciones

haaa.. eso ya lo intente y no me funciono.. algo asi decis?

Código Javascript:
Ver original
  1. <script type="text/javascript">
  2. algo = 0;
  3. </script>
  4. <a href="#" onclick="algo++; document.getElementById('div').style.display = (algo%2 == 0) ? 'none' : 'block';">Pepe123</a><br />
  5.             <div id='div' style='display:none;'>
  6. <a href="http://GOOGLE.COM.AR">GOOGLE</a><br />
  7. <a href="http://GOOGLE.COM.AR">GOOGLE2</a></div> </p>
  8.                
  9. <p><script type="text/javascript">
  10. algo2 = 0;
  11. </script>
  12. <a href="##" onclick="algo2++; document.getElementById('div').style.display = (algo%2 == 0) ? 'none' : 'block';">Pepe2</a><br />
  13.             <div id='div' style='display:none;'>
  14. <a href="http://GOOGLE.COM.AR">GOOGLE</a><br />
  15. <a href="http://GOOGLE.COM.AR">GOOGLE2</a></div> </p></p>
  #4 (permalink)  
Antiguo 09/09/2010, 16:12
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 3 meses
Puntos: 126
Respuesta: Problema con Opciones

Hola

Las id continúan estando duplicadas
Cita:
<script type="text/javascript">
algo = 0;
</script>
<a href="#" onclick="algo++; document.getElementById('div').style.display = (algo%2 == 0) ? 'none' : 'block';">Pepe123</a><br />
<div id='div' style='display:none;'>
<a href="http://GOOGLE.COM.AR">GOOGLE</a><br />
<a href="http://GOOGLE.COM.AR">GOOGLE2</a></div> </p>

<p><script type="text/javascript">
algo2 = 0;
</script>
<a href="##" onclick="algo2++; document.getElementById('div').style.display = (algo%2 == 0) ? 'none' : 'block';">Pepe2</a><br />
<div id='div' style='display:none;'>
<a href="http://GOOGLE.COM.AR">GOOGLE</a><br />
<a href="http://GOOGLE.COM.AR">GOOGLE2</a></div> </p></p>
Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
  #5 (permalink)  
Antiguo 09/09/2010, 16:12
 
Fecha de Ingreso: septiembre-2010
Mensajes: 9
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: Problema con Opciones

esto es lo que cambie, cambie el algo = 0 por seba = 0
pero me sigue sin funcionar

Código Javascript:
Ver original
  1. <p>                 <script type="text/javascript">
  2. seba = 0;
  3. </script>
  4. <a href="#sociales" onclick="seba++; document.getElementById('div').style.display = (seba%2 == 0) ? 'none' : 'block';">OPCIONES</a><br />
  5.             <div id='div' style='display:none;'>
  6. <a href="HTTP://GOOGLE.COM.AR">11111</a><br />
  7. <a href="HTTP://GOOGLE.COM.AR">22222</a></div> </p>
  #6 (permalink)  
Antiguo 09/09/2010, 16:14
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 3 meses
Puntos: 126
Respuesta: Problema con Opciones

Que las id están duplicadas!!!
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
  #7 (permalink)  
Antiguo 09/09/2010, 16:15
 
Fecha de Ingreso: septiembre-2010
Mensajes: 9
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: Problema con Opciones

y como puedo hacer para sacarlos, pero que me siga funcionando el codigo?
y ademas, q se me solucione el problema?
  #8 (permalink)  
Antiguo 09/09/2010, 16:18
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 3 meses
Puntos: 126
Respuesta: Problema con Opciones

Cita:
Iniciado por kk_kill Ver Mensaje
y como puedo hacer para sacarlos, pero que me siga funcionando el codigo?
y ademas, q se me solucione el problema?
Bien, o dices y haces coherentes o por mi parte le dejamos aquí y ahora. ¿Sacar el qué?
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
  #9 (permalink)  
Antiguo 09/09/2010, 16:21
 
Fecha de Ingreso: septiembre-2010
Mensajes: 9
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: Problema con Opciones

para sacar o modificar las ID que se repiten, y para que mi problema se solucione, osea que al presionar sobre pepe123 se despliguen las 2 opciones y al presionar pepe1 se desplieguen las 2 opciones de esta misma. (no quiero un menu desplgable, sino que quiero como esta ahora porque lo voy a poner en una pagina y quiero que cuando hagan click se desplieguen opciones pero en el contenido de la página, no si me explico)
  #10 (permalink)  
Antiguo 09/09/2010, 16:25
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 3 meses
Puntos: 126
Respuesta: Problema con Opciones

Hola

Tan sencillo como esto
Cita:
<script type="text/javascript">
algo1 = 0;
</script>
<a href="#" onclick="algo1++; document.getElementById('div1').style.display = (algo1%2 == 0) ? 'none' : 'block';">Pepe123</a><br />
<div id='div1' style='display:none;'>
<a href="http://GOOGLE.COM.AR">GOOGLE</a><br />
<a href="http://GOOGLE.COM.AR">GOOGLE2</a></div> </p>

<p><script type="text/javascript">
algo2 = 0;
</script>
<a href="##" onclick="algo2++; document.getElementById('div2').style.display = (algo2%2 == 0) ? 'none' : 'block';">Pepe2</a><br />
<div id='div2' style='display:none;'>
<a href="http://GOOGLE.COM.AR">GOOGLE</a><br />
<a href="http://GOOGLE.COM.AR">GOOGLE2</a></div> </p></p>
Venga, suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
  #11 (permalink)  
Antiguo 09/09/2010, 16:34
 
Fecha de Ingreso: septiembre-2010
Mensajes: 9
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: Problema con Opciones

huuu, MUCHISIMAS GRACIAS SOS UN GENIO :)

Etiquetas: code, doc, java
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 10:05.