Autor | Zpráva | ||
---|---|---|---|
ice Profil * |
#1 · Zasláno: 3. 2. 2005, 13:04:03
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 |
#2 · Zasláno: 3. 2. 2005, 13:18:10
Neznam kod toplistu, ale co na tom stavajicim neni validni, kdyz stranku prozenes validatorem? Leo
|
||
Petra Profil |
#3 · Zasláno: 3. 2. 2005, 13:32:08
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 |
#4 · Zasláno: 3. 2. 2005, 14:26:34
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=&http='+escape(document.referrer)+'&wi='+escape(window. screen.width)+'&he='+escape(window.screen.height)+'&cd='+escape(wi ndow.screen.colorDepth)+'&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 |
#5 · Zasláno: 3. 2. 2005, 14:34:19
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 |
#6 · Zasláno: 3. 2. 2005, 14:47:06
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 |
#7 · Zasláno: 3. 2. 2005, 14:51:59
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 |
#8 · Zasláno: 3. 2. 2005, 14:57:28
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 |
#9 · Zasláno: 3. 2. 2005, 15:01:53
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 |
#10 · Zasláno: 3. 2. 2005, 15:06:46
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 |
#11 · Zasláno: 3. 2. 2005, 15:25:03
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 * |
#12 · Zasláno: 4. 2. 2005, 07:48:06
Vratte se prosim k tematu.diky
|
||
Fred Profil |
#13 · Zasláno: 4. 2. 2005, 09:06:08 · Upravil/a: Fred
ice
Vratte se prosim k tematu.diky Jestli jsi to nečetl, kód počítadla tu máš napsaný |
||
Ice Profil * |
#14 · Zasláno: 5. 2. 2005, 17:03:45
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 |
#15 · Zasláno: 5. 2. 2005, 17:44:43
Mrkni na bramberk.unas.cz script je na bramberk.unas.cz/switcher.js statistika na toplist.cz/stat/97864
|
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0