menu.asp indeholder menupunkter, som (Hifi, surround, systemer) med dertilhørende underpunkter(cd-afspiller,dvd-afspiller osv.), der bliver vist ved at kalde f.eks. default.asp?menuitem=5 i menu.asp checkes der for denne værdi ved en request.querystring og undermenuen vises herefter.
Spørgsmålet er om det er muligt kun at "kalde"/refreshe menu.asp istedet for at den skal kalde hele hovedsiden - default.asp hvor menu.asp includes igen?
Det er muligt hvis man bruger frames, men kan det lade sig gøre uden, måske ved hjælp af javascript ?
Det er egentlig fordi at det irriterer mig at hele siden skal genindlæses
idet man klikker på menupunktet, skal default.asp hentes igen, og brugeren sidder således og kigger på en blank skærm indtil hele siden er hentet ind, hvor menu.asp nu viser undermenuerne. Det man kan med frames er at kun menu.asp hentes (f.eks. target=leftframe) og derfor bliver ikke hele siden blank mens den indlæses, kun menu.asp.
Kan man måske lave noget der gør at <!--#include file="top.asp" --> og <!--#include file="hoved.asp" --> indlæses og vises først, før menu.asp hentes, da det er her forespørgslen skal køres og derfor her at det tager tid at hente ?
1. Lav det i frames, evt. Iframes (dette understøttes dog ikke så godt af netscape) 2. Hvis du ikke har så mange menupunkter kan du load det hele når siden vises og så skifte vha. javascript når brugeren klikker på et af menupunkterne.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.