09. november 2005 - 22:57Der er
9 kommentarer og 1 løsning
Visible onload i JS
Jeg har en menu med en skjult span-boks, denne boks vil jeg så gerne have vist når jeg trykker på et link, men da siden først skal reloades så skal den skjulte boks vises onload.
Hvis jeg bruger denne kode, så vises boksen først når hele siden er blevet loadet, hvilket vil sige at hvis nu det er en side med mange store billeder eller en forbindelse til en sløv server så vil det kunne tage meget langt tid før boksen vises.
<body onload="drop.style.display=''">
Er det muligt at sætte ovenstående kode ind i et JavaScript (eller andet) så boksen bliver vist med det samme ?
I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
Jo det tror jeg du har ret i (mindre blødning :))...
ASP har jeg ikke styr på (nogen vil sige heller ikke styr på :/) men hvis det ligner PHP kan du jo sætte style="display: ...." ind i dit html output, på dit <span>, før det sendes til browseren.
Mvh. Johan
Synes godt om
Slettet bruger
10. november 2005 - 13:00#4
Tror du har misforstået hvad det er jeg skal bruge, jeg har en menu med x antal menu-punkter, hvoraf nogle af dem har undermenuer (i dette tilfælde wallpapers), når jeg så går ind på siden wallpapers så skal den skjulte undermenu så vises, men som det køre nu vises menuen først når hele siden er loadet (det kan jo godt tage noget tid hvis man har 14.4 modem) så hvis man kunne skifte "body onload" ud med JavaScript (eller noget) så ville det jo være bedst.
<% If Request.Querystring("show") = "wallpapers" Then%> <body onload="wallpapers.style.display=''"> <% End If %>
<span id="wallpapers" style="display: none;"> Link 1 Link 2 Link 3 </span>
Og da <span> jo skal være display: none; hvis 'show'!=wallpapers må der være en eller anden ASP måde at lave if(){}else{}, men den kender jeg jo ikke :)
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.