Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

254
Views
¿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
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!