18. april 2001 - 10:46Der er
22 kommentarer og 1 løsning
Tilbage knap virker ikke med bookmarks
Jeg har en side med en farlig masse bookmarks, og det virker fint. Men hvis jeg følger et link på siden og bruger tilbage knappen, så står bookmarket i adresselinien, men siden er scrollet til toppen. Hvis jeg har fulgt flere links til bookmarks på den side, så kan jeg trykke tilbage knappen flere gange uden at der sker noget med siden. Det der står i adresse linien er rigtigt nok, men der sker intet med selve siden. Nogen forslag til hvordan jeg kan få siden til at scrolle det rette sted hen? Siden kan ses på: http://www.mur-tag.dk/beta/produkter.htm
Jeg ved ikke lige helt om jeg forstår dit spørgsmål rigtigt men, hvis du mener at der ikke sker noget når du eksempelvis trykker på \"M\"\'et, så kan jeg fortælle dig at det virker hos mig.
Det virker højst sandsyligvist ikke når det er bookmarks... eller også er det fordi at det er i frames? Et forslag ville være at oprette en ny side til alle bogstaverne??
Nej, hele ideen med siden er jo at man skal kune lede efter ord og begreber, evt med søgefunktionen. Men jeg synes da normalt bookmarks virker fint. Det er i øvrigt ikke lavet med frames, men med div-tags. Det kunne være jeg skulle prøve den med frames i stedet, men jeg er ikke meget for at lave så meget om på siden.
Er der en måde man kan udnytte det link der er aktivt når man bruger tilbage knappen? Det sidste link man har trykket på er jo aktivt, når man bruger tilbage knappen.
Nej-nej, det skal ikke laves som database, og søgefunktionen ctrl+b virker fint her. Derudover er der lavet en søgefunktion andetsteds, som bruger indexserveren.
Aha. Den kendte jeg ikke. Hvad hvis jeg gerne vil bruge history\'en? Jeg forstår slet ikke hvorfor den ikke går igennem bogmærkerne, det skulle den da gøre. De står jo oppe i adresselinien.
Hm. Det kan jeg godt se det smarte i, men grunden til jeg i sin tid lavede det på den måde det er lavet på, var at det kan være lidt svært at ramme bogstavet, så jeg ville give folk hele feltet. Er det virkelig det der er skyld i hele miseren?
der sørger for at toppen bliver stående stabilt mens resten af siden scroller. Jeg vil tro det er den der er skyld i det, men jeg ved ikke nok om IE\'s divs til at sige hvad der skal gøres for at undgå det.
Andet end at lave siden med frames så det er en \"normal\" side der scroller i den rederste ramme.
Nå, nu har jeg lavet en indviklet, ie-specifik løsning, ved at gå helt bort fra bookmarks, og over til en function der scroller ned til den del af dokumentet der er relevant. function scroller(txt){ txt = txt + \'.&&\'; txtbund = \'4.&&\'; range = document.body.createTextRange(); if (txtbund && range.findText(txtbund)) { range.expand(); range.scrollIntoView(); } range = document.body.createTextRange(); if (txt && range.findText(txt)) { range.expand(); range.scrollIntoView(); } } Den første del scroller helt ned til bunden, den anden del scroller hen til det relevante punkt. Jeg var nød til at gøre det på denne måde, for ellers ville den scrolle så det relevante stod nederst, når man scroller nedad.
Synes godt om
Ny brugerNybegynder
Din løsning...
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.