Avatar billede visto Guru
27. november 2003 - 14:29 Der 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?
Avatar billede Slettet bruger
27. november 2003 - 17:03 #1
Læg tælleren i en skjult frame, og viderestil så kun den synlige frame.
Avatar billede visto Guru
27. november 2003 - 17:23 #2
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.
Avatar billede 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.
Avatar billede visto Guru
27. november 2003 - 17:50 #4
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?
Avatar billede 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.
Avatar billede 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.
Avatar billede roenving Novice
29. november 2003 - 04:49 #7
Hvad med at lægge koden i en frameset-fil, som altid loades ?-)
Avatar billede visto Guru
29. november 2003 - 10:17 #8
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
Avatar billede 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. :)
Avatar billede visto Guru
30. november 2003 - 15:33 #10
OK - og tak for din tilbagemelding.
Avatar billede visto Guru
04. december 2003 - 13:57 #11
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.
Avatar billede visto Guru
04. december 2003 - 13:58 #12
Hvis du vil have points, phoenixv, så giv lige et svar.
Avatar billede Slettet bruger
04. december 2003 - 14:27 #13
Nej tak.
Avatar billede Slettet bruger
04. december 2003 - 14:27 #14
:)
Avatar billede visto Guru
04. december 2003 - 15:36 #15
OK - tak for indsatsen alligevel.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester