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

551
Views
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
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!