Autor Zpráva
trax93k
Profil
Neexistuje nějaký příkaz, který by dokázal zakázat zobrazování příkazú (bublin) "alt"?
jogurt
Profil
ja to delam tak, ze jeste pridam prazdny TITLE=''
Zdeněk Košťál
Profil
trax93k
Naimplementuj si tam třeba jquery a skriptem nastav, aby byl title prázdný. Do HTML kódu bych to nepsal.
trax93k
Profil
Nešlo by to prosím trošku víc amatérsky?? :-) Zase tak dobrý nejsem...
Zdeněk Košťál
Profil
trax93k
Vytvoř si složku js, do které nahraješ soubor jquery.js, který stáhneš na http://www.jquery.com .

Do hlavičky

<script type="text/javascript" src="./js/jquery.js"></script>
<script type="text/javascript">
$(function() {
$("img").attr("title","")
});
</script>
quinux
Profil
trax93k
Nešlo by to prosím trošku víc amatérsky?
Dej za alt prázdný title jak psal jogurt. Nejednodušší řešení.
Zdeněk Košťál
Profil
quinux
No v provedení ano, ale ve výsledku ne. S javascriptem to nebude muset hlídat a nezprasí si kód.
trax93k
Profil
No, web je dělaný ve WordPressu, takže přes prázdný title cesta nevede. Takže zkouším řešení Zdeňka...
quinux
Profil
Zdeněk Košťál
nebude muset hlídat
Pokud je to v nějakém RS, dá se to dodělat, aby to hlídalo samo. Pokud to dělá ručně (statické stránky), tak stejně musí ten obrázek zapsat, takže jen přidá další atribut.

a nezprasí si kód
Kód zprasí zbytečným js frameworkem :)
Zdeněk Košťál
Profil
Pokud je to v nějakém RS, dá se to dodělat, aby to hlídalo samo.
Kód zprasí zbytečným js frameworkem :)

Myslím si že je pohodlnější místo dodělávání RS radši naimplementovat framework - jednak ho může použít pro další účely a kód si nezasviní. Tohle je spíše "designérský účel" a nemyslím si, že by měl nějaký sémantický význam a tak bychom jej měli odsunout na vedlejší kolej - do skriptu.

trax93k
Bude asi potřeba nastavit absolutní cestu k souboru kvůli mod_rewrite na Wordpressu.
Str4wberry
Profil
Zdeňku Košťále, není to (jQuery) přehnané?

Možná by mohl stačit takovýto kód:
obrazky = document.getElementsByTagName("img");
for (var i=0; i <= (obrazky.length-1); i++)	{
	obrazky[i].setAttribute("title",""); 							
}
Zdeněk Košťál
Profil
Str4wberry
Máš pravdu, tohle řešení bude lepší, i když jQuery by tam určitě mohl využít...

Chamurappi
Nejsem javascriptař a tak jsem se snažil spíše ukázat jakým způsobem by se to dalo udělat lépe než psaním title="" do kódu. Přehnané to je, to nepopírám, ale podle mě pořád lepší jak předchozí návrh řešení.
Chamurappi
Profil
Reaguji na trax93ka:
Dej úplně na konec stránky:
<script>
for(var i = 0; i < document.images.length; i++) if(document.images[i].title) document.images[i].title = "";
</script>


Reaguji na Zdeňka Košťála:
Můj kód je o jeden framework menší, heč :-)
Proč jsou poslední dobou všichni tak posedlí těmi frameworky? Tahat desítky kB kvůli každé blbině…
quinux
Profil
Zdeněk Košťál
jednak ho může použít pro další účely
Asi těžko, když ani neví jak to nasadit ;)

Tohle je spíše "designérský účel" a nemyslím si, že by měl nějaký sémantický význam a tak bychom jej měli odsunout na vedlejší kolej - do skriptu.
Nezabýval jsem se tím jaký to má význam, ale tím proč z toho dělat kovbojku a tahat velký framework :) Ale Str4wberry a Chamurappi už to vyřešili elegantněji.

Každopádně mohu-li říct svůj názor, tak bych se tímto vůbec nezabýval. Ono zobrazení toho altu v IE je sice chyba, ale lidi (klienti) jsou na to už tak zvyklí, že když se na to podívají ve Firefoxu (nebo čemkoliv jiném) a ten popisek se (samozřejmě) nezobrazí, tak to hlásí jako chybu a že to musí být opraveno. :)
trax93k
Profil
Díky všem za rady
Toto téma je uzamčeno. Odpověď nelze zaslat.

0