Ver Mensaje Individual
  #4 (permalink)  
Antiguo 24/02/2016, 07:09
Avatar de ceaped
ceaped
 
Fecha de Ingreso: febrero-2004
Mensajes: 2.185
Antigüedad: 20 años, 9 meses
Puntos: 9
Respuesta: Quiz "input" con mensaje de respuesta en una DIV

Hola caricatos
Mira lo que he tratado de armar con un poco de código de acá y de alla:

Código Javascript:
Ver original
  1. function CustomAlert(){
  2.     this.render = function(dialog){
  3.         var winW = window.innerWidth;
  4.         var winH = window.innerHeight;
  5.         var dialogoverlay = document.getElementById('dialogoverlay');
  6.         var dialogbox = document.getElementById('dialogbox');
  7.         dialogoverlay.style.display = "block";
  8.         dialogoverlay.style.height = winH+"px";
  9.         dialogbox.style.left = (winW/2) - (550 * .5)+"px";
  10.         dialogbox.style.top = "100px";
  11.         dialogbox.style.display = "block";
  12.         //document.getElementById('dialogboxhead').innerHTML = "Respuesta";
  13.         document.getElementById('dialogboxbody').innerHTML = dialog;
  14.         document.getElementById('dialogboxfoot').innerHTML = '<button onclick="Alert.ok()">OK</button>';
  15.        
  16.     }
  17.     this.ok = function(){
  18.         document.getElementById('dialogbox').style.display = "none";
  19.         document.getElementById('dialogoverlay').style.display = "none";
  20.        
  21.         document.getElementById('section').style.display = "none";
  22.     }
  23. }
  24. var Alert = new CustomAlert();

Código HTML:
Ver original
  1.  
  2. <div id="dialogoverlay"></div>
  3. <div id="dialogbox">
  4. <div>
  5. <div id="dialogboxhead"></div>
  6. <div id="dialogboxbody"></div>
  7. <div id="dialogboxfoot"></div>
  8. </div>
  9. </div>
  10.  
  11. <div class="boton_regresar">
  12. <a href="http://www.forosdelweb.com/index.html" title="Regresar">Regresar</a>
  13. </div>
  14.  
  15. <div class="pregunta">
  16. <ul>
  17. <li><input type="radio" name="radio" onclick="Alert.render('a.texto 1...')" >a. Respuesta 1</li>
  18. <li><input type="radio" onclick="Alert.render('b.texto 2...')" >b. Respuesta 2</li>
  19. <li><input type="radio" onclick="Alert.render('c. texto 3...')" >c. Respuesta 3</li>
  20. <li><input type="radio" onclick="Alert.render('d. texto 4...')" >d. Respuesta 4</li>
  21. </ul>
  22. </div>
  23.  
  24. </body>

Pero no se como generar varias preguntas.
¿Cómo hago que se formatee <section> y que se imprima otra pregunta ahí?

Gracias por tu ayuda
__________________
Diseñador Gráfico publicitario