Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - @XSStringManolo

#1011
Foro Libre / Re: Huawei... ¿me están espiando?.
29 Diciembre 2019, 19:43 PM
Cita de: FJDA en 29 Diciembre 2019, 18:23 PM
Probablemente no fue robado del MadiaMarkt si no de algún camión de transporte puesto iba en un palé.

Pagar a un delincuente ladrón por un producto robado te convierte si o sí en un delincuente o cómplice. Te lo dice un ex-transportista. Si pagas a un delincuente ladrón promueves y contribuyes a que ese tipo de actos delictivos sigan sucediendo. Si trabajaras en ese sector te aseguro que no hace ninguna gracia que te roben y menos a punta de pistola o con violencia para que luego un listillo se aproveche de la circunstancia pagando algo menos por lo robado para lucro del ladrón.

Detenido tras una larga persecución por robar una furgoneta llena de regalos


Los precios que ponen algunas empresas a sus productos si que es un robo. Si dejasen mercado para el resto no habría problema, pero cuando no pueden competir tienen manga ancha para poner precios abusivos en base al monopolio que tengan y no al valor que tendría su producto. Y la culpa es de los consumidores.

La putada es que es posible que bloqueen los teléfonos en todas las compañías nacionales en base al IMEI.

Lo bueno es que le puedes meter otro. xD

#1012
Cita de: AlbertoBSD en 29 Diciembre 2019, 19:06 PM
Ahora el por que se cierran solas, es cosa del tipo del documento y del navegador, los navegadores hacen cosas muy raras como ocultar código PHP, algunas de ellas se pueden aprovechar vulnerar cosas que normalmente no serian  vulnerables.

Saludos!
Ocultar código PHP? LOL Me paso una vez de que tuve errores las codificación de mi editor, se interpreto todo menos el PHP y se veia en texto plano en el navegador.

No deberían ocultar el PHP en cliente '--. El generador de XSS que tengo en github no funcionaría porque pongo código PHP en un div editable para que lo copies y puedas pegarlo en tu editor de texto.
#1013
Un botón no va, y el otro sí. Los creo de la misma manera.
Pensé que era algún error relacionado con que ambos botones hacen referencia al mismo objeto en memoria, pero comenté el botón que va y la llamada a la funciòn que lo crea y sigue sin ir el primer botón.
A ver si alguien sabe por qué. Ni tengo ni la más mínima idea de que pasa.
Código (javascript) [Seleccionar]
<!DOCTYPE html>
<meta charset="utf-8" />
<html>
<head>
<script>
"use strict";
function crearElemento(etiqueta, IDpadre, tipo, valor, id, nombre, fuente, clase, pista, enClick, dentro, retorno)
{

if(!etiqueta)
throw new SyntaxError("El parámetro etiqueta está sin definir.");

if(!IDpadre)
throw new SyntaxError("El parámetro padre está sin definir.");

var elemento = document.createElement(etiqueta);
elemento.type = tipo;
elemento.value = valor;
elemento.id = id;
elemento.name = nombre;
elemento.src = fuente;
elemento.class = clase;
elemento.placeholder = pista;
elemento.onclick = enClick;
elemento.innerHTML = dentro;

document.getElementById(IDpadre).appendChild(elemento);

  if(retorno === true)
  {
  return elemento;
  }

}

function añadirEtiqueta(idPadre, etiqueta)
{
document.getElementById(idPadre).innerHTML += etiqueta;
}

/* Constantes */
var body="body", input="input", text="text", no="", button="button", si = true;
</script>

<script>
"use strict";
function CrearWeb()
{
añadirEtiqueta(body, "Dominios:<br />");

var i = 1;
var ejemplo="https://example.com/";

var dominio1 = crearElemento(input, body, text, no, "dominio"+i, "dominio"+i, no, no, ejemplo, no, no, si);

var botonAgregarDominio1 = crearElemento(button, body, button, no, "botonAgregarDominio"+i, "botonAgregarDominio"+i, no, no, no, no, "+", si);

añadirEtiqueta(body, "<br />");

var Diccionario1 = crearElemento(input, body, text, no, "diccionario"+i, "diccionario"+i, no, no, ejemplo+"lista.txt", no, no, si);

var botonAgregarDiccionario1 = crearElemento(button, body, button, no, "botonAgregarDiccionario"+i, "botonAgregarDiccionario"+i, no, no, no, no, "+", si);

botonAgregarDiccionario1.addEventListener("click", function(){alert("test2");});

/* ESTE NO VA */
botonAgregarDominio1.addEventListener("click", function(){alert("test1");});

}
</script>
</head>
<body id="body" onload="CrearWeb();">
</body>
</html>
#1014
Cita de: AlbertoBSD en 29 Diciembre 2019, 17:53 PM
Me pasaba lo mismo, tienes que encontrar la forma de generar todo tu HTML en un string en memoria y solo cuando este completo colgarlo del parent Element.

Saludos
Buena idea gracias!!
#1015
Estaba haciendo una función para añadir la etiqueta P de forma sencilla y me autocompleta las etiquetas. Alguna idea?
El código no está optimizado, primero quiero hacerlo todo.

Funcionalidad deseada? Generar este código: <p> <input></input>

Problema? Se genera <p> </p> <input></input> (Se añade automáticamente la etiqueta de cierre)



Código (javascript) [Seleccionar]
<html>
<body>
<div id="inputs"></div>


<script>
function añadirEtiqueta(etiqueta, idPadre)
{
document.getElementById(idPadre).innerHTML += etiqueta;
}

function p(IDpadre, texto)
{
   if (texto === undefined)
       texto = "";
añadirEtiqueta("<p>" + texto, IDpadre);
}

function finp(IDpadre, texto)
{
  if (texto === undefined)
       texto = "";
añadirEtiqueta(texto + "</p>", IDpadre);
}


function crearElemento(etiqueta, IDpadre, tipo, valor, id, nombre, fuente, clase, pista, enClick, dentro)
{

if(!etiqueta)
throw new SyntaxError("El parámetro etiqueta está sin definir.");

if(!IDpadre)
throw new SyntaxError("El parámetro padre está sin definir.");

var elemento = document.createElement(etiqueta); elemento.type = tipo;
elemento.value = valor;
elemento.id = id;
elemento.name = nombre;
elemento.src = fuente;
elemento.class = clase;
elemento.placeholder = pista;
elemento.onclick = enClick;
elemento.innerHTML = dentro;

document.getElementById(IDpadre).appendChild(elemento);
}
/* 1etiqueta, 2IDpadre, 3tipo, 4valor, 5id, 6nombre, 7fuente, 8clase, 9pista, 10enClick, 11dentro */

var i = 1;
var d1 = "inputs";

p(d1, "DOMINIOS: ");
crearElemento("input", d1, "text", "", "", "Dominio"+i, "", "", "https://example.com/" , "", "");
finp(d1);

</script>

</body>
</html>
#1016
Seguridad / Re: Sin confirmar 120200.crdownoload
29 Diciembre 2019, 10:57 AM
Si fuese verdad para que te van a mandar un email? Te lo pondrían en el PC de fondo de pantalla para que lo vieras bien xDDD
#1017
Da error de sintaxis el <=== qué raro.
#1018
Yo creo que si que puede ser válido. 1 < === x Seria evaluar expresión: uno es menor o === a X.

Como la sentencia se evalua de derecha a izquierda haría:
=== x (no casteo)
< x
1 < x

El operador < por lo que creo no hace casteo, ya que si comparas a un string no lo castea, si no que busca su valor en la tabla ascii. Entonces si bien el operador <=== no existe, si existe < y juntar operadores no da errores.

ODio que los lenguajes trabajen con los tipos en vez de obligar al programador a hacerlo a mano. Se evitarían bugs a saco.
#1019
Usa otro editor de texto.
#1020
Perdón, pensé que era Jquery, solo me fijé en la condición.