Foros del Web » Programando para Internet » Javascript »

Select bloqueado y Li

Estas en el tema de Select bloqueado y Li en el foro de Javascript en Foros del Web. Hola a todos, antes que nada debo decir que he buscado mucho y realmente no he podido encontrar lo que necesito. Resulta que tengo un ...
  #1 (permalink)  
Antiguo 03/10/2009, 15:22
 
Fecha de Ingreso: septiembre-2009
Mensajes: 8
Antigüedad: 14 años, 8 meses
Puntos: 0
Sonrisa Select bloqueado y Li

Hola a todos, antes que nada debo decir que he buscado mucho y realmente no he podido encontrar lo que necesito.

Resulta que tengo un select que me carga 3 lecciones, cada lección tiene 6 item y cada item tiene subitem.

El problema que es que las lecciones me las carga mediante select y las lecciones en una lista.

Lo que quiero lograr es poder bloquear las demas lecciones hasta que se el alumno haya revisado todos los item anteriores.

Lo mismo con los item que estan en una lista, quiere que primero revise el contenido de el item 1 y luego el 2, asi sucesivamente.

Claramente luego deben quedar disponibles las lecciones e item revisados anteriormente.

No tengo una idea de como desarrollarlo.
Podria ser bloqueando los item y lecciones o ocultarlos.

Ojalá me pudieran ayudar a resolver mi problema.

hasta el momento tengo este código

Código:
		<div id='iddiv'>	
		
		 <style type="text/css">
			.estilo {
			font-family: "Times New Roman", Times, serif;
			font-size: 14px;
			font-style: normal;
			color: #996600;
			word-spacing: normal;
			}
			.comment {
			font-family: "Times New Roman", Times, serif;
			font-size: 16px;
			color: #660000;
			}
			.estilo1 {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 18px;
			color: #BEBFE7;
			}
			.directorio
			ul {display:inline; margin:0}
			li {list-style: none;}
			ul.sub li {margin-left: 15px;}
			#item11, #item21, #item31, #item41, #item51, #item61,#item12, #item22, #item32, #item42, #item52, #item62, #item13, #item23, #item33, #item43, #item53, #item63 {display: none;}
			.style1 {font-size: 24px}
			.style2 {color: #0033FF}
 		</style>
	 <script language="JavaScript"> function toggle_ocupacion(elemento) {
		if(elemento.value=='leccion1') {
		document.getElementById("leccion1").style.display ="inline";
		document.getElementById("leccion2").style.display = "none";
		document.getElementById("leccion3").style.display = "none";
		} else {
		document.getElementById("leccion1").style.display = "none";
		document.getElementById("leccion2").style.display = "none";
		document.getElementById("leccion3").style.display = "none";
		if (elemento.value=='leccion2')
		{
		document.getElementById("leccion2").style.display= "inline";
		document.getElementById("leccion1").style.display = "none";
		document.getElementById("leccion3").style.display = "none";
		}
		else {
		document.getElementById("leccion2").style.display = "none";
		document.getElementById("leccion1").style.display = "none";
		document.getElementById("leccion3").style.display = "none";
		if (elemento.value=='leccion3')
		{
		document.getElementById("leccion3").style.display= "inline";
		document.getElementById("leccion1").style.display = "none";
		document.getElementById("leccion2").style.display = "none";
		}
		else{
		document.getElementById("leccion1").style.display = "none";
		document.getElementById("leccion2").style.display = "none";
		document.getElementById("leccion3").style.display = "none";
		}
		}
		}
		}
		function cambiar(que1)
		{
		var sub = document.getElementById(que1);
		sub.style.display = sub.style.display == 'block' ? 'none' : 'block';
		} 
		
		
	</script> 

	<p>&nbsp;</p>
	<p>&nbsp;</p>
	<p>&nbsp;</p>
	
	<table>
		<tr>
			<td height="5">
			<select name="leccion" id="leccion" onChange="toggle_ocupacion(this);"><option value='leccion1' >Lección 1: Las Fracciones en la vida cotidiana.</option><option value='leccion2' >Lección 2: Estudio de las Fracciones.</option><option value='leccion3' >Lección 3: Comparación entre fracciones.</option></select>
			</td>
			<td rowspan="3" colspan="1" style="width: 500px" valign="top">
				<div id="contenido">  </div>
			</td>
		</tr>
		<tr>
			<td height="10">
	  			<span id="leccion1" style="display: inline;">
				<table border="1">
					<tr>
						<td>
							<menu>
								<li>
									<a href="javascript:cambiar('item11')" >
										Ítem 1: Llamar la atención.
									</a>
								</li>
								<li id="item11">
									<ul class="sub">
										<li>Hola Te invitamos a aprender</li>
										<br>
									</ul>
								</li>
				   				<li>
				   					<a href="javascript:cambiar('item21')" >
				   						Ítem 2: Objetivos.
				   					</a>
				   				</li>
							   <li id="item21">
									<ul class="sub">
										<li >En esta lecci&oacute;n</li>
										<br>
									</ul>
							   </li>
							   <li><a href="javascript:cambiar('item31')">Ítem 3: Teoría y Conceptos.</a></li>
							   <li id="item31">
									<ul class="sub">
										
										<br>
									</ul>
							   </li>
				   			   <li>
				   			   		<a href="javascript:cambiar('item41')">
				   			   			Ítem 4: Ejemplos.
				   			   		</a>
				   			   	</li>
							   <li id="item41">
								 <ul class="sub">
									<li ><a href="mathMarket_Spanish_F15.swf" target="indice"> Compartiendo un alfajor</a></li><li >Mitad de un alfajor</li><li >Fraccionando pizzas</li><li >Partiendo una torta</li><li >Receta para hacer galletas</li><li >Fracciones en Egipto</li><li >Como se fracciona 1</li><li >Como se fracciona 2</li><li >Como se fracciona 3</li><li >Como se fracciona 4</li>
									<br>
								 </ul>
							   </li>
							   <li><a href="javascript:cambiar('item51')">Ítem 5: Ejercicios con retroalimentación.</a></li>
							   <li id="item51">
								 <ul class="sub">
									<li>Partiendo un pastel con LU-CHIN</li><li>Colorear</li><li>Escalas</li><li>Mercado matematico</li><li>Ordenar fracciones</li>
									<br>
								 </ul>
							   </li>
							   <li><a href="javascript:cambiar('item61')">Ítem 6: Finalización.</a></li>
							   <li id="item61">
								 <ul class="sub">
									
									<br>
								 </ul>
							   </li>
						</menu>
					</td>
				</tr>
			</table>
		 </span>
		 <span id="leccion2" style="display: none;">
			<table border="1">   
				<tr>
					<td>
					<menu>
					   <li><a href="javascript:cambiar('item12')">Ítem 1: Llamar la atención.</a></li>
					   <li id="item12">
						 <ul class="sub">
							<li>Atencion sigamos aprendiendo</li>
							<br>
						 </ul>
					   </li>
					   <li><a href="javascript:cambiar('item22')">Ítem 2: Objetivos.</a></li>
					   <li id="item22">
						 <ul class="sub">
							<li>Como se escriben las fracciones</li>
							<br>
						 </ul>
					   </li>
					   <li><a href="javascript:cambiar('item32')">Ítem 3: Teoría y Conceptos.</a></li>
					   <li id="item32">
						 <ul class="sub">
							
							<br>
						 </ul>
					   </li>
					   <li><a href="javascript:cambiar('item42')">Ítem 4: Ejemplos.</a></li>
					   <li id="item42">
						 <ul class="sub">
							<li>Como se escribe una fraccion</li><li>Solucion problema torta</li>
							<br>
						 </ul>
					   </li>
					   <li><a href="javascript:cambiar('item52')">Ítem 5: Ejercicios con retroalimentación.</a></li>
					   <li id="item52">
						 <ul class="sub">
							<li >Puzzle Mickey</li><li >Practica rojos y azules</li>
							<br>
						 </ul>
					   </li>
					   <li><a href="javascript:cambiar('item62')">Ítem 6: Finalización.</a></li>
					   <li id="item62">
						 <ul class="sub">
							
							<br>
						 </ul>
					   </li>
				   </menu>
				</td></tr>
 
			</table>
				</span>
				 <span id="leccion3" style="display: none;">
					<table border="1">
   
					 <tr><td>
					   <menu>
						   <li><a href="javascript:cambiar('item13')">Ítem 1: Llamar la atención.</a></li>
						   <li id="item13">
							 <ul class="sub">
								
								<br>
							 </ul>
						   </li>
						   <li><a href="javascript:cambiar('item23')">Ítem 2: Objetivos.</a></li>
						   <li id="item23">
							 <ul class="sub">
								
								<br>
								
							 </ul>
						   </li>
						   <li><a href="javascript:cambiar('item33')">Ítem 3: Teoría y Conceptos.</a></li>
						   <li id="item33">
							 <ul class="sub">
								
								<br>
							 </ul>
						   </li>
						   <li><a href="javascript:cambiar('item43')">Ítem 4: Ejemplos.</a></li>
						   <li id="item43">
							 <ul class="sub">
								
								<br>
							 </ul>
						   </li>
						   <li><a href="javascript:cambiar('item53')">Ítem 5: Ejercicios con retroalimentación.</a></li>
						   <li id="item53">
							 <ul class="sub"> 
								
								<br>
							 </ul>
						   </li>
						   <li><a href="javascript:cambiar('item63')">Ítem 6: Finalización.</a></li>
						   <li id="item63">
							 <ul class="sub">
								
								<br>
							 </ul>
						   </li>
						</menu>
					</td></tr>
   					</table>
				</span>
			</td>
			
			
</tr>

<tr><td></td></tr>
</table>
	</div>
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 22:13.