Avatar billede brownghost Nybegynder
22. april 2006 - 17:23 Der er 11 kommentarer og
1 løsning

Kode i bunden af siden, men vising på midten?

Jeg har et lille problem, i kender de her top sider, så som Chart.dk, popper.dk osv.
Deres kode sløver min side visning, da siden venter på deres server svare før den loader vidre :(

kan man ligge deres kode helt ned i bunden, men stedie selv bestemme hvor på siden det skal vises?
Eks på midten af siden?

Eller kan man lave en funktion der venter med at loade det kode, eks java script.

jeg har forsøgt med Iframe, men det virker ikke, min side venter forsat på deres server svare :(
Avatar billede apo Praktikant
22. april 2006 - 17:28 #1
I stedet for chart.dk osv. kan du gå over til en anden gratis statistik/analyse - Som ikke kræver, at du har en tæller på siderne: http:/www.google.com/analytics/

Der er i øjeblikket noget ventetid på Google Analytics men det er ventetiden værd. Jeg har ikke oplevet at Google's statistik-kode har forsinket indlæsningen af mine sider.
Avatar billede apo Praktikant
22. april 2006 - 17:29 #2
Læs i øvrigt også Bufferzone's artikel om Google Analytics: http://www.eksperten.dk/artikler/862
Avatar billede apo Praktikant
22. april 2006 - 17:38 #3
For at svare på dit spørgsmål, mener jeg ikke at du kan gøre andet end at sætte chart.dk-tælleren allernederst i din kode - Hvilket gør at tælleren også vises nederst på siden.

Du kan muligvis (kun muligvis) sætte javascript-koden ind i et div, og derefter positionere div'et med 'position:absolute;' (noget i stil med dette):

<div style="position:absolute; top:50px; z-index:100;"><script type="text/javascript">//tællerkode</script></div>

- Men det er svært at få det til at virke ordentligt, og se ens ud i alle browsere. Selv bruger jeg faktisk aldrig absolut positionering af samme årsag.
Avatar billede brownghost Nybegynder
22. april 2006 - 17:53 #4
Hummm, skod manner :(.
Jeg må flytte dem ned på siden så, der er ikke andet for.
+ vil da bruge den der google ting også :).

Tak

Hvis der er andre der kan kommened løsning, så er i meget velkommen :)
Avatar billede elskermad.dk Nybegynder
22. april 2006 - 18:00 #5
<html>
<head>
<title>Vent Chart!</title>
<script language='javascript' type='text/javascript'>
    window.onload = function() {
        document.getElementById('taellere').innerHTML = 'INDSÆT DIN CHARTKODE HER!';
    }
</script>
</head>
<body>

noget indhold<br>
<br>

<div id='taellere'>Henter chart.dk og popper.dk</div>
<br>

noget andet indhold

</body>
</html>


Så skal du indsætte Chart.dk-koden der hvor der står "INDSÆT DIN CHARTKODE HER" - Vær opmærksom på at ' skal escapes med \ og at det skal skrives på én linie... Post evt. chart-koden her så indsætter jeg den for dig..

Du kan evt. indsætte en billedpladsholder for chartcounteren frem for teksten (omtegn en af chartstællere og skriv "Indlæser" der hvor der er forskellige informationer)

Håber det kan bruges :)
Avatar billede brownghost Nybegynder
22. april 2006 - 18:26 #6
jeg forstår ikke, hvorfor vil dette blive bedre?
det skal jo være i toppen :(

og så div midt på siden ca...

scriptet bliver så læst + chart koden som noget af det første??
Avatar billede thesurfer Nybegynder
22. april 2006 - 18:43 #7
onload = koden afvikles EFTER at siden er loadet = din side vises "hurtigt"/"ikke-langsomt", hvorefter counteren loades.

/theSurfer
Avatar billede elskermad.dk Nybegynder
22. april 2006 - 19:32 #8
Nogen gange er det værd at afprøve hjælp inden man stiller modvægende spørgsmåltegn ved løsningen...
Avatar billede brownghost Nybegynder
23. april 2006 - 12:45 #9
Takker, humm ja den loader det til sidst kan jeg se. men kan ikke få det til at virke.

og slat ikke med mange potal sider som jeg har, de koder man får fra dem af ødelægger scriptet totalt :(

Fortår ikke: Vær opmærksom på at ' skal escapes med \ ?????

her er eks an kode fra nope.dk:

-------------------------

<!-- Nope.dk Kode Start v2.0 -->
<script>
  userid=111111111;nc=0;
  rz=window.screen.width+"x"+window.screen.height;
  rf=escape(document.referrer);cd=window.screen.colorDepth;
  bv=escape(navigator.appVersion);
  if (navigator.javaEnabled()) ja="1"; else ja="0";
  cpu=navigator.cpuClass; bl=navigator.browserLanguage;
  if (navigator.cookieEnabled) co="1"; else co="0";vf=escape(document.location);
  if (navigator.appName!="Microsoft Internet Explorer") co="-";
  url="http://counter.nope.dk/counter.php?id=" + userid + "&nc=" + nc + "&r=" + (Math.floor(Math.random()*9999999999)+1) + "&ver=2&d=" + cd + "&s=" + rz + "&r=" + rf + "&v=" + bv + "&j=" + ja + "&c=" + cpu + "&b=" + bl + "&o=" + co + "&vf=" + vf
  url='<a onMouseOver="window.status=\'Nope.dk - Danmarks Effektive Portal\'; return true" onMouseOut="window.status=\' \'" onFocus="java script:blur()" href="http://www.nope.dk/lb.php?id=' + userid + '" target="_blank"><img border="0" alt="Nope.dk - Danmarks Effektive Portal" src="' + url + '"></a>';
  document.write(url);
</script>
<!-- Nope.dk Kode Slut -->


hvordan skal den se ud for det ville virke i det script ?
Mange tak :)
Avatar billede elskermad.dk Nybegynder
23. april 2006 - 15:48 #10
Noget lignende:

<html>
<head>
<title>Vent Chart!</title>
<script language='javascript' type='text/javascript'>
    function loadtaeller() {
        userid    = 111111111;
        nc        = 0;
        rz        = window.screen.width + 'x' + window.screen.height;
        rf        = escape(document.referrer);
        cd        = window.screen.colorDepth;
        bv        = escape(navigator.appVersion);
        ja        = (navigator.javaEnabled())? 1 : 0;
        cpu        = navigator.cpuClass;
        bl        = navigator.browserLanguage;
        co        = (navigator.cookieEnabled)? 1 : 0;
        vf        = escape(document.location);
        co        = (navigator.appName != 'Microsoft Internet Explorer')? '-' : co;
       
        url        = 'http://counter.nope.dk/counter.php?id=' + userid + '&nc=' + nc + '&r=' + (Math.floor(Math.random()*9999999999)+1) + '&ver=2&d=' + cd + '&s=' + rz + '&r=' + rf + '&v=' + bv + '&j=' + ja + '&c=' + cpu + '&b=' + bl + '&o=' + co + '&vf=' + vf;
        url        = '<a href="http://www.nope.dk/lb.php?id=' + userid + '" target="_blank"><img border="0" alt="Nope.dk - Danmarks Effektive Portal" src="' + url + '"></a>';
       
        document.getElementById('taellere').innerHTML = url;
    }
   
    window.onload = function() {
        loadtaeller();
    }
</script>
</head>
<body>

noget indhold<br>
<br>

<div id='taellere'>Henter chart.dk og popper.dk</div>
<br>

noget andet indhold

</body>
</html>
Avatar billede brownghost Nybegynder
21. april 2007 - 12:19 #11
Tak skriv svar så acceptere jeg, glemet dig helt sorry :(
Avatar billede elskermad.dk Nybegynder
21. april 2007 - 12:55 #12
helt i orden ;)
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