Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Webdesign (HTML, CSS, Flash)

Teller Validator-proof maken; Mission Impossible 4?

None
4 antwoorden
  • Ik heb een account lopen bij Checkstat, die alle bezoekers van de site registreert etc.
    Nu is het ook mijn streven om de site Validator-proof te hebben; en zo veel mogelijk xhtml-correct etc.
    Maar ik zit in de knoop met de Checkstat teller; deze is in JavaScript, en kan ik niet extern laden (aangezien dan maar een keer geladen wordt; en de pageviews niet geteld worden).
    Is er een mogelijkheid dat de code overgeslagen wordt? Want alleen de code geeft al 15 fouten.

    [code:1:6c0335df0a]
    <script type="text/javascript" language="javascript">
    function checkstat(a,v)
    { var set=new Array();
    if(typeof v=="string")
    {
    set[0]=parseInt(v.substring(0,1))
    }
    else
    {
    set[0]=(v==3||v==4)?0:1
    }
    var jv,sz,sc,i;js="";var td=new Date();
    var tm=td.getTime();
    var s=screen;
    var d=document;
    var l="http://checkstat.nl/cgi-bin/";
    var lo=d.URL;
    var n=navigator;
    var re=typeof(top.document)=="object"?
    top.document.referrer:d.referrer;for(i=0;i<=5;i++)
    {
    d.write('<script language="javascript1.'+i+'">js="'+i+'"<\/script>')
    }
    if(js>=1)
    {
    jv=n.javaEnabled()?"y":"n"
    }
    if(js>=2)
    {
    sz=s.width+"*"+s.height;
    sc=n.appName.substring(0,9)=="Microsoft"?s.colorDepth:s.pixelDepth;
    }
    var ar="&amp;location="+escape(lo)+"&amp;screensize="+sz+"&amp;screencolors="+sc+
    "&amp;javascript=1."+js+"&amp;java="+jv+"&amp;referrer="+escape(re)+"&amp;time="+tm;
    if(set[0])
    {
    d.write('<a class="checkstat" target="_blank" href="'+l+'show.cgi?'+a+'"><img nosave name="icon" width="19" height="19" border="0" alt="CheckStat" '+'src="'+l+'count.cgi?'+a+ar+'"><\/a>')
    }
    else
    {
    d.write('<img width=1 '+'height=1 src="'+l+'count.cgi?'+a+ar+'">')
    }
    }
    checkstat('htbierzicht','110')
    </script>
    [/code:1:6c0335df0a]
  • Ik zie niet zo goed in waarom je de code niet op je eigen server zou kunnen hosten en de code DOM-compliant zou kunnen maken. Dat heb ik vroeger ook met Nedstat Basic gedaan en dat werkte prima.

    - Bas
  • Sowieso kun je het 'language' attribuut er al uitslopen.
  • [quote:5aa759f129="InZane"]Sowieso kun je het 'language' attribuut er al uitslopen.[/quote:5aa759f129]Idd, maar das maar een fout

    [quote:5aa759f129="BasHamar"]Ik zie niet zo goed in waarom je de code niet op je eigen server zou kunnen hosten en de code DOM-compliant zou kunnen maken. Dat heb ik vroeger ook met Nedstat Basic gedaan en dat werkte prima.

    - Bas[/quote:5aa759f129]Kun je wat duidelijker zijn, je kunt in JS toch niet alle <>+ vervangen door &amp; etc?

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.