Autor Zpráva
ice
Profil *
Cau,
nemate nekdo pocitadlo od toplistu a stranky v xhtml 1.0 strict, tak aby pocitadlo ukazovalo vse tak jak ma. Ted mi to ukazuje pouze navstevnost, ale chci i ostatni(barevna hlubka atd.). Pod Html 4.01 jsem s tim nemel problem a techicka podpora na topliste na muj dotaz nereagovala. Diky
Leo
Profil
Neznam kod toplistu, ale co na tom stavajicim neni validni, kdyz stranku prozenes validatorem? Leo
Petra
Profil
No tak smaže se atribut language, "SRC" u obrázku se přepíše na "src", ten script se vloží do něčeho, třeba do objectu a obrázek se hodí do <p>. Pak je to podle validátoru validní, podle mě je to teda blbě, protože tam vznikne blok uvnitř řádkovýho elementu.
Fred
Profil
Počítadla validní nejsou, jak toplist tak navrcholu

Udělej to takhle do externího js

function toplist() { //dodej správné id
var toplistcnt = document.createElement('img');
toplistcnt.setAttribute('src','http://toplist.cz/count.asp?id=11111&am p;logo=&amp;http='+escape(document.referrer)+'&amp;wi='+escape(window. screen.width)+'&he='+escape(window.screen.height)+'&amp;cd='+escape(wi ndow.screen.colorDepth)+'&amp;t='+escape(document.title)+'');
toplistcnt.setAttribute('width','88');
toplistcnt.setAttribute('height','31');
toplistcnt.setAttribute('alt','TOPlist');
toplistcnt.setAttribute('class','noborder');
toplistcnt.setAttribute('onclick','gohref()');
document.getElementsByTagName('head').item(0).appendChild(toplistcnt); //document.getElementById('nejakeIdKamToChces').appendChild(toplistcnt )
}
//onload funkce www.scottandrew.com/weblog/articles/cbs-events
function addEvent(obj,evType,fn){
if(obj.addEventListener){
obj.addEventListener(evType,fn,true);
return true;
}else if(obj.attachEvent){
var r = obj.attachEvent("on"+evType, fn);
return r;
}else{
return false;
}}
addEvent(window, 'load',toplist );
Acci
Profil
Fred
Proč tak složitě, pokud si kód upravíš podle svého a do validní formy, tak je to lepší než to dávat do externího js. Toplist a Navrcholu také poznávají podle toho, podporu javascriptu a pokud ho vložíš do js, tak nic nezměří (respektive 100% podporu)
Fred
Profil
Měří úplně normálně, není to nic složitého. Je to nejjednoduší způsob validního vložení počítadla, tzn. DOM bez document write tak aby to fungovalo všude, tzn i v xhtml s application/xhtml+xml . Jestli chceš vidět co za složitosti se teprve musí udělat s počítadlem, aby se validně a správně vložilo do xhtml s application/xhtml+xml tak se mrkni na blog Radka Hulána a hledej počítadlo navrcholu.
Fred
Profil
PS: je to stejný jako s css, javascript nemá co dělat v kódu, má být v externím stylu. Když budeš mít na stránce inline styly, vytkne Ti to skoro každý, když tam budeš mít js, skoro nikdo se neozve, protože to málokdo umí z toho kódu dostat ven. Tady je osmistránkový elaborát http://www.onlinetools.org/articles/unobtrusivejavascript/
Honza Hučín
Profil
Existuje dobrý důvod, proč mít jak CSS, tak javascript interně - stránka pak nečeká při vykreslování, až dorazí externí soubory.
http://www.jakpsatweb.cz/clanky/na-co-stranka-ceka.html
Fred
Profil
Honza Hučín Teď se budu klidně přít, řekl bych, že tohle se týká spíše webů, které mají tisíce zobrazení denně. Ať tak nebo tak je nesémantické cpát styly či skripty kamkoliv mimo hlavičku a to se týká i takových těch onmouseoverů atd.
Fred
Profil
Ještě si dovolím oponovat jednou větou z toho odkazu
That way we successfully separated structure, presentation and behaviour and created a rather complex effect. Maintenance of this effect is easy, and does not require any Javascript knowledge.
Leo
Profil
A existuje spatny duvod proc mit CSS a JS interne - musi se pak stahovat porad dokola na kazde strance, misto co by se stahly jen jednou a pak braly z pameti prohlizece. A druhy spatny duvod - kdyz chcete udelat jakoukoliv upravu, musite jak trotlik projit vsechny soubory a nahrazovat, misto zasahu do jednoho jedineho :-) Leo
ice
Profil *
Vratte se prosim k tematu.diky
Fred
Profil
ice
Vratte se prosim k tematu.diky Jestli jsi to nečetl, kód počítadla tu máš napsaný
Ice
Profil *
Dik za kod, ale stejne mi to vse neukazuje? Nemas to dany nekde na svych strankach? Jestli jse nekde neudelal chybu? Dik PS. javascript zatim neni muj kamarad tak tomu moc nechapu(lama) to id //toplist.cz/count.asp?id=11111&am jsem zamenil za svoje ale porad ne a ne...
Fred
Profil
Mrkni na bramberk.unas.cz script je na bramberk.unas.cz/switcher.js statistika na toplist.cz/stat/97864
Toto téma je uzamčeno. Odpověď nelze zaslat.

0