Ciclo for javascript para crear una pirámide de números

bien lo que trato de hacer es que imprima los numeros dependiendo el valor de “j” por ejemplo si pongo 4 tendria que hacer

1 12 123 1234 

y ya lo hace solo el detalle es que no los imprime como en el ejemplo si no que todo lo hace hacia abajo, ayuda por favor.

<html> <body> <script type="text/javascript"> var i=1 var n=0 var j=4 for(n; n<=j;n++){ for (i=1;i<=n;i++){  document.write(i )  document.write("<br />") } } </script> </body> </html> 

Crear un nuevo atributo desde un método dentro de la clase?

Tengo el siguiente ejercicio:

Continuando con el ejercicio anterior, ahora se requiere implementar el sueldo a pagar a cada profesor, por lo que se debe agregar el atributo correspondiente y un método que permita agregar el valor para dicho atributo. Siguiendo en cosideración que: si tiene más de 10 años de experiencia se le asignará 3000, de 5 a 10 años 2500 y menos de 5 años 2000. Actualizar los métodos para que el sueldo del profesor se muestre junto con sus demás datos.

Class Profesor{ var $  nombre; var $  direccion; var $  experiencia; var $  asignatura; var $  anhos;  public function __construct($  nombre, $  direccion, $  experiencia, $  asignatura, $  anhos){     $  this->nombre = $  nombre;     $  this->direccion = $  direccion;     $  this->experiencia = $  experiencia;     $  this->asignatura = $  asignatura;     $  this->anhos = $  anhos; }  public function get_nombre(){     return $  this->nombre; }  public function set_nombre($  x){     $  this->nombre = $  x; }  public function get_direccion(){     return $  this->direccion; }  public function set_direccion($  x){     $  this->direccion = $  x; }  public function get_experiencia(){     return $  this->experiencia; }  public function set_experiencia($  x){     $  this->experiencia = $  x; }  public function get_asignatura(){     return $  this->asignatura; }  public function set_asignatura($  x){     $  this->asignatura = $  x; }  public function get_anhos(){     return $  this->anhos; }  public function set_anhos($  x){     $  this->anhos = $  x; }  function salario(){     if($  anhos < 5){         $  salario = 2000;     }else if($  anhos > 5 && $  anhos <= 10){         $  salario = 2500;     }else{         $  salario = 3000;     }     return $  salario; }  } 

Bien, en el ejercicio anterior he creado una clase con ciertos atributos. Según este ejercicio debo agregar un nuevo atributo (A lo que he añadido anhos) para conocer cuánto es su salario. Pero lo que me deja a cuadros es la parte final “Actualizar los métodos para que el sueldo del profesor se muestre junto con sus demás datos”. ¿Esto quiere decir que debo crear una función para que reproduzca “salario” como nuevo atributo sin haberlo declarado en el constructor? Y si es así ¿cómo podría hacer eso?

Perdonad pero estoy un poco verde con esto de la POO

Mil gracias

Crear efecto zoom al pasar puntero en imagen web page

He estado intentando aplicar un efecto de zoom en mi web page, esta web page es una simulación de tienda por lo que me gustaria saber como aplicar este efecto. Para ser especifico me refiero al efecto zoom que usan en la actualidad muchas tiendas en linea en la cual de muestran la imagen del producto y tu al pasar el puntero del mouse este hace un acercamiento a la dicha imagen, el efecto de amazon es un ejemplo claro de algo que estoy buscando.

Desconozco si esto se puede hacer con css o algo de javascript pero espero me puedan ayudar, saludos!

Crear consulta a travez de filtros y transformaciones en Laravel

Hola tengo la siguiente función index en un controlador la cual me devuelve, utilizando un transformador o transformacion, todos los datos correctamente, el problema es que necesito traer solamente los registros a travez de uno o varios filtros (ya sea nombre, apellido, celular, domicilio, dni, etc)

esto es lo que tengo en el index del controlador y funciona

esto es lo tengo en el transformador

estos son los scope que se encuentran en el modelo para realiza la busqueda filtrada

Estos son los cambios que le hice al index para tratar de devolver los datos a travez de filtros pero no funciona

PostgreSQL: Crear un trigger para capturar valores de una Insert

Estoy trabajando con una base de datos PostgreSQL.

Tengo una tabla llamada valores_controladores a la que automáticamente le llegan valores de unos controladores.

A parte de esa tabla, tengo otra tabla llamada alarmas_saltadas.

Lo que quiero hacer es que cada vez que se introduzca una fila en la tabla valores_controladores, leer un campo y determinando si es superior a 100 ó inferior a 10 introducir valores en la tabla alarmas_saltadas.

Gracias de Antemano

Necesito modificar la interfaz de este Cubo Rubick o Crear uno muy parecido desde 0

http://github.com/davidwhogg/MagicCube

Ese es el cubo en cuestión que necesito modificar solo la interfaz, no el funcionamiento, quiero quitar los botones de abajo y mover los botones de resolver cubo y volver a vista inicial hacia la parte superior, lo que es el cubo en sí dejarlo como esta😌, alguien me puede ayudar con eso?

error al crear proyecto reactjs

npm ERR! Unexpected end of JSON input while parsing near '...,"source-map-support"'  npm ERR! A complete log of this run can be found in: npm ERR!     C:\Users\Lenovo T450\AppData\Roaming\npm-cache\_logs19-10-06T20_03_53_520Z-debug.log  Aborting installation.   npm install --save --save-exact --loglevel error react react-dom react-scripts has failed.  Deleting generated file... package.json Deleting miprimerapp/ from C:\Users\Lenovo T450 Done. 

Crear un cuestionario de forma dinamica en Javascript

necesito crear un formulario dinámico que agregue nuevas preguntas y luego permita agregar respuestas a cada una de esas preguntas. Actualmente este es el código que tengo en funcionamiento, con el cual logro agregar y eliminar respuestas correctamente, pero, lo que no he podido lograr aún es agregar nuevas preguntas para luego agregar respuestas específicamente a las preguntas que uno desee.

Un ejemplo del problema es: Tengo 2 preguntas y deseo agregar nuevas respuestas sólo a la pregunta 2. Lo que sucede es que las nuevas respuestas que agrego pasan a formar parte de la pregunta 1 siempre (no de la pregunta 2 como deseo).

Vista.html

<form action="">   <div class="form-group row">   <div class="col-md-8 offset-md-2">      <input type="text" name="encuesta" id="encuesta" placeholder="Nombre           encuesta" class="form-control">   </div>   </div>   <div id="contenedor_todo">   <div id="pr_0">      <div class="form-group row">         <div class="col-md-8 offset-md-2">            <input type="text" name="preguntas" id="preguntas"              placeholder="Pregunta" class="form-control">         </div>      </div>   </div>   <div id="contenedor_respuestas">      <div class="tr_0">         <div class="form-group row">            <div class="col-md-6 offset-md-2">               <input type="text" name="respuestas" id="respuestas"                 class="form-control" placeholder="Respuestas">            </div>            <div class="col-md-2">               <button class="btn btn-light" type="button"                onclick="agregarCampo();"><i class="fas fa-plus-                circle"></i></button>               <button class="btn btn-light" type="button"                onclick="quitarCampo();"><i class="fas fa-minus-                circle"></i></button>             </div>         </div>      </div>   </div>   </div>   <div class="input-group-prepend text-center offset-lg-5">   <button class="btn btn-light" type="button"    onclick="agregarCampoP()">Agregar pregunta</button>   <button class="btn btn-light" type="button" onclick="">Quitar    pregunta</button>    </div>   </form> 

funcion.js

var campos = 0; var campos2 = 0;  //agregar respuestas function agregarCampo() {  //Limita a generar 5 respuestas max. if (campos < 4) {     campos = campos + 1;      var NvoCampo = document.createElement("div");     NvoCampo.id = "tr_" + (campos);     NvoCampo.innerHTML =       '<div class="form-group row">' +         ' <div class="col-md-6 offset-md-2">' +         '<input type="text"  name="respuestas'+ campos+'" class="form-       control"  id="respuestas'+ campos+'" placeholder="Otra respuesta">' +     '</div>'+         '</div>';        var contenedor = document.getElementById("contenedor_respuestas");      contenedor.appendChild(NvoCampo);  } }  //quitar respuestas function quitarCampo(textbox) {   if (campos > 0) {      var eliminar = document.getElementById("tr_" + campos);     var contenedor = document.getElementById("contenedor_respuestas");      contenedor.removeChild(eliminar);     campos = campos - 1;   } }  //agregar preguntas nuevas function agregarCampoP() {  //Limita a generar 5 preguntas max if (campos2 < 4) {     campos2 = campos2 + 1;      var NvoCampo2 = document.createElement("div");     NvoCampo2.id = "pr_" + (campos2);     NvoCampo2.innerHTML =      '<div class="form-group row">' +         ' <div class="col-md-6 offset-md-2">' +         '<input type="text" name="preguntas'+ campos2+'" id="preguntas'+      campos2+'" placeholder="Pregunta" class="form-control">' +     '</div>'+         '</div>'+         '<div class="form-group row">'+          '<div class="col-md-6 offset-md-2">'+         '<input type="text" name="respuestas" id="respuestas" class="form-           control" placeholder="Respuestas">'+          '</div>'+         '<div class="col-md-2">'+               '<button class="btn btn-light" type="button"                 onclick="JavaScript:agregarCampo();"><i class="fas fa-plus-                 circle"></i></button>'+               '<button class="btn btn-light" type="button"                 onclick="JavaScript:quitarCampo();"><i class="fas fa-minus-            circle"></i></button>'+         '</div>'+         '</div>';      var contenedor2 = document.getElementById("contenedor_todo");      contenedor2.appendChild(NvoCampo2); } 

Error: El componente activex no puede crear el objeto (vba excel 2013)

Actualmente desarrollo en un complemento para excel en la empresa donde trabajo, este complemento debe realizar un ” DoCmd.TransferSpreadsheet ” desde excel a una base de datos access, cuando ejecuto el complemento en excel 2016 funciona perfectamente, el problema radica cuando lo ejecuto en excel 2013.

Error: El componente Activex no puede crear el objeto

Se que debe se un tema de librerias pero la verdad he buscado y no encuentro cual es la correcta.

Alguien puede ayudarme