Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

308
Visualizações
JavaScript document.body.innerHTML+= deshace los cambios en los campos de entrada existentes en el formulario html

Estoy usando la siguiente secuencia de comandos en línea para superponer un archivo de ayuda que se muestra hasta que hace clic, vuelve al contenido original al eliminar el elemento dom. Tan pronto como document.body.innerHTML+=C; se ejecuta, las casillas de verificación y los campos de entrada de datos cambiados desde que se cargó la página se deshacen. Sé que está completo porque la superposición es parcialmente transparente y puedo ver que esta línea de código desmarca las casillas y vacía los campos.

Aquí está mi script en línea:

 {let Content="";let c="No help content found"; const today = new Date();const year = today.getFullYear(); let C="<div style=\'position:fixed;z-index:110;top:0;left:0;width:100%;height:100%;font-size:16pt;"; C+="color:#000000;background-color:#ccccff;font-family:sans-serif;font-style:normal;font-variant:normal;opacity:0.92;font-weight:normal;"; C+="padding:0px;margin:0px;border:0px;border-style:solid;border-color:#85bb65;overflow:auto;\'"; if (U !== undefined) {Content="";let http=new XMLHttpRequest();http.open("GET", U, false);http.send();Content=http.responseText;} if (Content !== "") {c=Content;} C+=" onclick=\"this.remove()\">"; C+="<div style=\'width:98%;margin:auto;\'><center><table border=4><tr><th onclick=\"this.parentNode.parentNode.remove();\">Click to Close<b\ r></th></tr></table><b style=\'font-size:10px;\'>Copyright &copy; Fred Cohen, 2022-"+year+"</b></center>"+c+"</div></div>"; document.body.innerHTML+=C; return("");};``` Does anybody know why this is? And is there anything I can do about it other than to first collect all content from all fields and restore it all so this little routine will not clear fields? What am I missing here?
about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda