Autor Zpráva
viktor
Profil *
Na pocitadle.cz jsem si zřídil počítadlo přístupů na webové stránky. Server mi vygeneroval následující kód:

<script language="JavaScript" type="text/javascript">
<!--
Tmp=Math.floor(1000000 * Math.random());
document.write("<scr" + "ipt src=\"http://cnt2.pocitadlo.cz/counter.php?poc=89619&amp;ref="+escape(top.document.referrer)+"&amp;depth="+screen.colorDepth+"&amp;width="+screen.width+"&amp;height="+screen.height+"&amp;tmp="+Tmp+"\" language=\"JavaScript\" type=\"text/javascript\"></scr" + "ipt>");
// -->
</script>
<noscript>

Při najetí myši na ikonku grafického počítadla se zobrazí v prohlížeči odkaz http://www.pocitadlo.cz a při kliknutí na ikonku grafického počítadla se otevře okno se stránkou počítadla.cz

Stránky jsou na odkazu http://www.viktor.ekofi.cz

Lze upravit script tak, aby odkaz na stránky pocitadla.cz nebyl funkční a nezobrazoval se popisek?
margin
Profil *
Nejde.
weroro
Profil
viktor:
<script language="JavaScript" type="text/javascript">
<!--

    Tmp = Math.floor(1000000 * Math.random());
    document.write("<scr" + "ipt src=\"http://cnt2.pocitadlo.cz/counter.php?poc=89619&amp;ref="+escape(top.document.referrer)+"&amp;depth="+screen.colorDepth+"&amp;width="+screen.width+"&amp;height="+screen.height+"&amp;tmp="+Tmp+"\" language=\"JavaScript\" type=\"text/javascript\"></scr" + "ipt>");

    // deaktivator begin
    function deaktivator (skrytPocitadlo)
    {
        eraseCount++;
        if (eraseCount > 100)
        {
            clearInterval(eraseInterval);
            return false;
        }
        var a = document.getElementsByTagName('a');
        for (var b in a)
        {
            var c = a[b];
            if (typeof c != 'object') continue;
            if (c.href == 'http://www.pocitadlo.cz/')
            {
                clearInterval(eraseInterval);
                c.href = location.href;
                c.removeAttribute('title'); // Nefunguje v IE7 a staršom
                c.onclick = function ()
                {
                    return false;
                }
                c.style.cursor = 'default';
                if (skrytPocitadlo === true) c.parentNode.removeChild(c);
                break;
            }
        }
    }    
    var eraseCount = 0;
    var eraseInterval = setInterval(deaktivator, 50);        
    // deaktivator end

//-->
</script>
Prípadne ak by si nechcel aby sa počítadlo zobrazovalo na niektorej stránke ale aby sa aj tak počítala návšteva zmeň riadok 36 takto
var eraseInterval = setInterval(function () {deaktivator(true);}, 50);

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: