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

253
Visualizações
¿Cómo creo una página html dinámica con javascript, según el valor de búsqueda y el contenido de firbase?

Puede que esté haciendo esto mal, pero sería genial resolverlo con javascript. Todavía no tengo experiencia con ningún framework.

Quiero crear una página dinámica después de buscar una identificación determinada. Hay varias bibliotecas en mi base de datos de firebase, y cada biblioteca tiene sus propios libros. Si busca una biblioteca, debería abrir una página de biblioteca con los libros correctos, incluidos en la base de datos.

 button01.addEventListener("click", e => { CheckLibary(input.value); }); function CheckLibary(i) { firebase.database().ref('libary/').on('value', function (snapshot) { if ( snapshot.val()[i]) { CreateLibary(); } else { console.log("LIBARY ID DOES NOT EXIST!"); } }); } function CreateLibary() { var opened = window.open(""); opened.document.write(` <html> <head> </head> <body> <script> window.onload = FillBooks(); </script> </body> </html> `); }

Hasta ahora estoy usando window.open/document.write para crear una nueva página. Pero, ¿cómo completo esa página con el contenido correcto de Firebase?

Me las arreglé para activar una función al cargar esa página, con la etiqueta del script abajo, para usar javascript para llenar el contenido en el dom. Pero siento que esta es la forma incorrecta de hacer esa tarea. No tengo mucha experiencia, eso es justo lo que se me ocurrió hasta ahora, también pensando más, parece que me encuentro con muchos problemas de esta manera, especialmente cuando se crean varias páginas.

Espero encontrar algo de ayuda. Gracias

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