27. november 2003 - 14:29Der er
14 kommentarer og 1 løsning
Tællerproblem grundet javascript-henvisning
Efter at jeg har valgt at lade et javascript i min index-fil loade nye index-filer afhængigt af brugerens skærmopløsning, har jeg følgende problem med min tæller: Jeg kan ikke have min tællerkode liggende i index-filen, idet den derfra ikke kan nå at registrere noget som helst pga den lynhutrige videresending til de nye index'er. Jeg kan sagtens få talt antal besøgende ved at lægge tællerkoden i en af de filer der efterfølgende loades, men jeg kan ikke få nogle oplysninger om henvisende sider, søgemaskinehenvisninger og den slags, fordi de sider der loades med tællerkoden jo nu er henvist fra min egen index-fil.
Hvordan kan jeg løse dette problem, så jeg kan komme til også at få registreret henvisende sider og den slags?
Jeg forstår ikke hvad du mener med skjult frame. Og det er ikke kun én frame der skal viderestilles men index-filen med alle 3 frames, idet indholdet i disse afhænger af brugerens skærmopløsning.
Synes godt om
Slettet bruger
27. november 2003 - 17:27#3
Med en skjult frame mener jeg en frame, du har sat til at være 0px høj eller bred. Du kan så sagtens viderestille alle de frames, du har lyst til, så længe den skjulte frame forbliver uberørt.
OK. Det lyder som en mulighed. Der er lige den hage ved det, at det med stort møje og besvær er lykkedes mig at lave en løsning, så undersider fundet uden for deres frameset, loades i et til skærmen passende frameset ved først at blive "klippet fra" så undersiden ikke loades i den primære indeksfils frameset, hvorefter den til skærmen passende index hentes, hvorefter undersiden til sidst loades i dette frameset. Det forekommer mig helt uoverskueligt, at skulle ændre alle involverede scripts. Så i første omgang, vil jeg spørge, om der kan findes en anden type løsning, hvor jeg ikke skal ændre det beskrevne?
Synes godt om
Slettet bruger
28. november 2003 - 18:05#5
Det ville i så fald være at åbne en popup med tællerdokumentet i, men det medfører, at folk med popupstoppere ikke tælles med.
Synes godt om
Slettet bruger
28. november 2003 - 18:06#6
Du kan jo også bare vente med at viderestille, indtil tællerdokumentet er helt loadet. Men det kræver lidt kode fra dig, hvis jeg skal hjælpe med den løsning.
Jeg har tænkt på det med at vente med viderestillingen, MEN index-filen, der i så fald skal vente med at viderestille, indeholder tekst for brugere, der har javascripts slået fra, og det skulle andre brugere jo nødigt se. Jeg lægger alligevel koder, så I kan se om der noget I kan arbjede videre med. Start index: http://vinsiderne.dk/index.htm Det javascript, der sørger for at undersider kastes tilbage på index: http://vinsiderne.dk/javascripts.js En af de index-filer, som loades for almindelige brugere (her skærmopløsning 1024 x 768): http://vinsiderne.dk/index_1024.htm
Synes godt om
Slettet bruger
30. november 2003 - 15:31#9
Jeg har ikke tid lige i øjeblikket. Håber en anden har mulighed for at hjælpe i mellemtiden. :)
Afslutter hermed. Uden at have afprøvet det, tror jeg på, at phoenixv's forslag med den tomme frame kunne virke ved sites der ikke har denne henvisning fra undersider, så de indlæses i deres eget frameset, som jeg har, så derfor halvdelen af points for svaret. Er der nogen der kan finde en løsning, som kan virke med de specielle forhold, jeg har nævnt, hører jeg det selvfølgelig gerne.
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.