Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/04/2015, 12:26
Avatar de MaNuX0218
MaNuX0218
 
Fecha de Ingreso: marzo-2014
Mensajes: 787
Antigüedad: 10 años, 8 meses
Puntos: 67
Respuesta: Contador php dentro de javascript

Prueba con write(), te quedaria asi:

Código PHP:
Ver original
  1. $n=0;
  2.     for($i=0;$i<$num_preguntas;$i++){
  3.         echo "<script type='text/javascript'>
  4.                 // Crea div dentro del div principal. cajon+.$i.
  5.                 var cajon = document.createElement('div');
  6.                 cajon.id = 'cajon'+".$i.";
  7.                cajon.className = 'form-group col-xs-12 col-sm-offset-2 col-sm-8 col-md-offset-3 col-md-6';
  8.                 cajonprincipal.appendChild(cajon);
  9.             cajon.textContent = '".$array_preguntas[0]."';
  10.             </script>";
  11.     echo "<script type='text/javascript'>
  12.             // Create an <select> element, set its type and options attributes
  13.                 var select = document.createElement('select');
  14.                     select.id='select'+".$i.";
  15.                     select.className = 'form-control seleccion';
  16.                    select.name = 'select[]';
  17.                     cajon.appendChild(select);
  18.                 </script>";
  19.          echo "<script type='text/javascript'>
  20.              //Añadimos los options al select
  21.              var k = '".$array_numOpciones[$i]."';
  22.                      for(var j = 0; j<k ; j++){
  23.                          var n=0;
  24.                  var op = document.createElement('option');
  25.                          op.value = j;
  26.                          op.text = '".$array_opciones[$n]."';
  27.                      select.appendChild(op);
  28.                         document.write($n++);
  29.                      }
  30.                    </script>";

Aun que no veo sentido meter js dentro php. Lo ideal sería estar por separado.

Saludos.
__________________
No te preocupes si tu código no funciona bien. Si todo lo hiciera, no tendrías trabajo.