var menu = [ {definition af menu}, {top1}, sub:[ {definition af sub}, {sub1}, {sub2} ] }, {top2}, sub:[ {definition af sub}, {sub3}, {sub4} ] } ]; (teksten i felterne indeholder adskillige elementer, som jeg har undladt for overskuelighedens skyld.)
Variablen menu kaldes efterfølgende på siden. Jeg vil imidlertid gerne kunne putte en if-else-sætning ind i menu-strengen, for at menuen kan blive dynamisk. Når jeg gør det, melder den fejl, da den ikke forstår syntaksen for menuen. Er der en måde, hvorpå man kan "snyde" menu-variablen?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Argh! Så er jeg jo på den.... Der skal nemlig laves en sub-menu med variabelt antal felter, hvor dataene hentes fra en database. Hvis databasen returnerer 4 værdier, skal der være 4 felter i sub-menuen osv. Det ville jeg lave ved at sætte en for-løkke til at køre koden i ring, men så melder den fejl. Nogle idéer?
Jeg genererer følgende kode i asp: [{'pos':[0,0], 'itemoff':[0,128], 'leveloff':[21,0], 'style':style_top, 'size':[22,128]},{code:'Top1', 'format':{'leveloff':[24,2]},sub:[{'itemoff':[21,0], 'size':[22,100]},{code:'Sub1', 'format':{'style':style_sub}, url:'link.asp?id=1'},{code:'Sub2', 'format':{'style':style_sub}, url:'link.asp?id=2'}]}]; Hvis jeg indsætter ovenstående manuelt fungerer det fint, men jeg kan ikke få serverne til at forstå asp-strengen korrekt. Det betyder med andre ord, at det ikke spiller :( Jeg ved ikke om serveren tror, at det er tekst/tal-streng eller hvad problemet er? Den vil bare ikke "æde" strengen...
Jeg forstår ikke rigtig, hvornår du skriver i asp/javascript. Inde i dine "<%" og "%>" er der jo javascript... Jeg tror du må forklare mig det lidt mere grundlæggende for at jeg kan forstå det :(
Det virker! Nu mangler jeg bare at få en asp-variabel fra mit hoveddokument (default.asp) over i den inkluderede script-fil (menu.asp). Hvordan gør man det?
Har fundet ud af, at man kan skrive alm. variabler på "menu.asp": <script type="text/javascript" language="javascript" src="menu.asp?var1=a&var2=b"></script>
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.