Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Webprogrammeren & scripting

Aanpassen code menu

JBS
4 antwoorden
  • Ik moet het menu van een website aanpassen. De code van het menu ziet er als volgt uit.[code:1:451488092f]// menu items file

    var MENU_ITEMS =[
    ["Home", "main.htm"],
    ["About OSPL", "about.htm",
    ["Company Profile", "profile.htm"],
    ["News Flash", "news.htm"],
    ["Job Openings", "jobs.htm"]
    ],
    ["Tempest Products", "products.htm",
    ["Notebooks", "../pages_gen/notebooks.htm"],
    ["Desktops", "../pages_gen/desktops.htm"],
    ["Servers", "../pages_gen/servers.htm"],
    ["Ruggedised", "../pages_gen
    uggedised.htm"],
    ["Printers", "../pages_gen/printers.htm"],
    ["Scanners", "../pages_gen/scanners.htm"],
    ["Monitors", "../pages_gen/monitors.htm"],
    ["Enclosures", "../pages_gen/enclosures.htm"],
    ["Misc", "../pages_gen/misc.htm"]
    ],
    ["Test Facility", "testfacility.htm"],
    ["Services", "services.htm",
    ["Projects", "../pages_gen/projects.htm"],
    ["Downloads", "../pages_gen/downloads.htm"]
    ],
    ["Contact Us", "contact.htm"]
    ];

    [/code:1:451488092f]Het menu is hier te zien.

    Nu wil ik het volgende aanpassen aan het menu. Er moet een "level" tussenkomen.

    Een voorbeeld:

    Je klikt op Tempest Products, je krijgt dan een overzicht van de producten. Het is de bedoeling dat als je op Notebooks gaat staan, je nog een keuze krijgt. Ik heb al e.e.a. geprobeerd door regels toe te voegen, maar ik krijg het niet voor elkaar.

    Kan iemand me helpen?
  • Oh nee, je hebt hem gewoon zelf verplaatst :-)

    De code die je post is de definitie van je menu, de eigenlijk builder zit in de scripts in ../jsmenu. Het makkelijkste is om een ander script te zoeken dat wel meerdere niveaus kan weergeven: http://www.hotscripts.com
  • [quote:93013e3841="Paulus"]Het makkelijkste is om een ander script te zoeken dat wel meerdere niveaus kan weergeven: http://www.hotscripts.com[/quote:93013e3841]Dat doe ik liever niet, is dit script niet aan te passen zodat het ook hiermee kan? Ik heb nog menu.js voor je. Als ik die code post, kun je er dan iets mee?
  • Ik gok dat het mij/ons meer tijd kost om die functie recursief te maken (oneindig aantal levels) dan jou om een ander script te implementeren (dat dat al is), anders had de auteur van het script dat wel "ff" meegenomen. Je zou het menu-script kunnen posten, misschien ziet iemand een eenvoudigde manier, maar het is wel een script-request, die doorgaans een verwijzing zoals de mijne (naar hotscripts) oplevert.

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.