Známe to asi všichni. Hezké stránky hyzdí nějaké reklamy úplně dole. Ještě více to zamrzí, pokud je ta stránka moje. Pokud máte svoje stránky na MujWebu, dá se to snadno vypnout. Ovšem jenom v prohlížečích verze 4.x a vyšších (což už je dnes standard).
Stačí, když si na konec stránky napíšete malý kousek kódu. (Musí se to dělat v editoru HTML, ve wysiwyg to nepůjde.) Ten kód se dává na konec stránky před tag </html> a vypadá nějak takhle:
<div style="display: none ! important">
Samozřejmě toto není "čisté" html, protože "DIV" je párový tag a tady není uzavřen. Prohlížeč si ho automaticky uzavře až po vložení těch reklam, které tak ovšem nezobrazí.
Přišel mi ohlas, který tvrdí, že stačí dát na konec kódu tag (opět neuzavřený)
<noscript>
. Věřím, že to funguje, protože ty reklamy jsou tam vkládány
skriptem. Prohlížeče a servery podporující skripty ale vnitřek tagu <noscript>
ignorují, takže tam nic nevloží. Toto funguje i v trojkových prohlížečích a je to
rychlejší.
Do stylopisu napište:
img {display: none}
img.moje {display: static}
Pokud tam chcete mít svoje obrázky, ke každému musíte napsat do tagu img
atribut class="moje"
.
Starší prohlížeče nepodporují styly a proto se v nich reklamy zobrazí. Napadla
mě jiná metoda, nezkusil jsem to, ale možná ještě lepší by bylo dát před
</html> značku začátku poznámky
<!--
takže by se onen script provádějící vložení reklam ani nespustil. Ale nevím, to
asi nebude fungovat, zatím jsem to nezkoušel.
Hm, tak jsem to zkusil a nejde to. Takže smůla.
Nechci tímto firmě provozující server MujWeb nijak uškodit. Že mají chybu ve scriptu, je jejich problém a já nejsem povinen na to nikoho upozorňovat. Ale pokud jste náhodou z MujWebu a chcete tu chybu napravit, napište si o opravený script, který vkládá ty reklamy a který se postupem uvedeným výše nenechá ošálit (poskytnu zdarma).
Obsah
Hledání
Základní kurs
Editory
HTML tipy
Provoz webu
CSS styly
Jak psát web:
http://dusan.pc-slany.cz/internet/
Píše Yuhů: autorova stránka, mail: dusan@pc-slany.cz
Poslední aktualizace 27.07.2001