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

554
Vistas
how to compose html code within onload() function?

Within body I have 3 div: menu, submenu, detail. I'm using script load_menu() in menu div to load html code to submenu div. I'm using script load_data() in submenu div to load html code to detail div. In both scripts I use the fetch method. Up to now everything works fine.

I would like to load the first submenu item after loading submenu div, using onload() function. I don't know how to reform the submenu line into proper syntax in the onload() function.

Next is parts from my code:

  1. scrips definition:

<script>
    function load_menu(htmname) {
        fetch(htmname /*, options */)
            .then((response) => response.text())
            .then((html) => {
                document.getElementById("submenu").innerHTML = html;
            })
            .catch((error) => {
                console.warn(error);
            });
    }
    function load_data(htmfile) {
        fetch(htmfile /*, options */)
            .then((response) => response.text())
            .then((html) => {
                document.getElementById("detail").innerHTML = html;
            })
            .catch((error) => {
                console.warn(error);
            });
    }
    
    function loadfirst() {
          /*  load_data("./iNat_files/PID297.html"); ???? */
    }
</script>

/* menu item executed onclick */
<li><a href="#submenu" onclick=load_menu("./iNat_files/P_menu.html") onload="loadfirst()">Plants</a></li>

/* the first submenu item to fetch - to be adapted and reformed for use with onload() */
<li><a href="#detail" onclick=load_data("./iNat_files/PID297.html")># 297:  = Centaurea crocodylium</a></li>

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