PHP - De PHP A JavaScript

 
Vista:
sin imagen de perfil
Val: 10
Ha aumentado su posición en 17 puestos en PHP (en relación al último mes)
Gráfica de PHP

De PHP A JavaScript

Publicado por Kemb (7 intervenciones) el 29/12/2017 22:41:55
Buenas tardes,

estoy en un aprieto, necesito pasar este código:

<img src="http://api.qrserver.com/v1/create-qr-code/?size=100x100&data=<?php echo $product_qr ?>" style="padding-left: 90%;"/>

Que genera un código QR a Javascript, pues necesito ponerlo en un archivo .JS
la verdad no manejo JS y se me complica la idea.

Espero su apoyo y ayuda.

Saludos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

De PHP A JavaScript

Publicado por julian (15 intervenciones) el 29/12/2017 23:38:32
Hola, espero que te sirva, también tengo pocos conocimientos per podés intentar.
En el PHP:
1
2
$codigo = $product_gr;
echo "<button onclick='dato($codigo)'> CREAR QR </button>" //creamos el boton y al darle click llama a la funcion "dato" pasando por parámetro el $codigo.

en html crearás el div que tendrá dentro la imagen QR.
1
<div id="divHTML"> </div>

En javascript poné
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
function dato(codigo){ //funcion
 
var imagen = document.createElement("img");//creamos un elemento de imagen
var div = document.createElement("div"); //creamos un elemento de div
divHTML=document.getElementById("divHTML"); //llamamos al div que creamos anteriormente en el HTML con su respectivo ID
 
div.appendChild(imagen); //hacemos que el div que creamos TOME a la imagen, ésta estará dentro de él.
 
imagen.src="http://api.qrserver.com/v1/create-qr-code/?size=100x100&data="+codigo; //le damos respectivo valor al src de la imagen usando el parámetro en la parte final, éste tendrá el valor enviado por el PHP.
 
imagen.style.paddingLeft="90%"; //le damos el padding-left que querías 
 
document.body.insertBefore(div, divHTML); //insertamos el div que creamos en js dentro del div creado en el HTML
 
 
}
El código que te armé se maneja con el parámetro, el cual toma a $product_gr, por lo tanto si querés que funcione, ésta debería tener un valor predeterminado
Tal vez tenga algunos errores de syntaxis, estoy en el teléfono. Probá y decime. Si no te sirve dame puntos negtivos xd
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar