Reklama
Nepřihlášený uživatel | Zaregistrovat se
 

Téma:

Počítače a InternetVývoj software

Spravují:

lampa,
Sarnegarth

Může vás zajímat



Reklama




hkmaly - Slava pomlcky -  .
Uvedomujes si, ze s timhle postupem se ti tam ta zaba ukaze (i kdyz docasne) ? Mel bys ten obrazek schovat dokud nebude spravny. Nejlepe nejakym jednoduchym zpusobem jako visibility="hidden", slozitejsi metody by mohli narusit to nahravani ...
Sarnegarth: pockej, a v cem je zadrhel s tim onerror ve firefoxu? podarilo se mi to upravit tak, ze v pripade uspesneho nacteni skoci na jednu funkci [tady by pak melo zacit to mereni], v pripade neuspesneho na druhou [tady by se melo prikrocit rovnou k pokusu o nacteni obrazku z alternativni lokace] a funguje to v msie i firefoxu. nebo jde o to, jak ten skript vyhodnocuje ten zastupny obrazek? (tj ten, ktery se nacetl v pripade, ze neprosel prvni, a ma se posoudit, jestli projde)

<pre>
<html>
<head>

<script language="JavaScript" type="text/javascript">
function onImgLoad(source)
{
source.src = "zobraz_pokud_existuje.jpg";
// disable onerror to prevent endless loop
source.onload = "";
source.error = "";
return true;
}
</script>

<script language="JavaScript" type="text/javascript">
function onImgError(source)
{
source.src = "zobraz_pokud_neexistuje.jpg";
// disable onerror to prevent endless loop
source.onerror = "";
source.onload = "";
return true;
}
</script>

</head>

<body>
<img src="existence.jpg" alt="" onerror="onImgError(this)" onload="onImgLoad(this)">
</body>
</html>
</pre>