Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

248
Vistas
¿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 la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda