Autor Zpráva
stepkao
Profil
Ahoj, potřeboval bych poradit jak zapsat obnovení obrázku na stránce po 60 sec.! Prozatím jsem to udělal pomocí: <meta http-equiv="refresh" content="60"> ale myslím že je zbytečné načítat celou stránku znovu. Předem děkuji za pomoc!!
srigi
Profil
Mierne neelegantny (nanospraseny :D ) kod, ale odskusal som ho, funguje:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="sk" lang="sk">
<head>
  <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
  <meta http-equiv="content-language" content="sk" />
  <title>PROJECT NAME</title>
  <script type="text/javascript">
    setTimeout(function() {
      new_image = new Image();
      new_image.src = "2.gif";
      new_image.alt = "2";


      var wrapper   = document.getElementById('wrapper');
      var old_image = document.getElementById('old_image');

      wrapper.removeChild(old_image);
      wrapper.appendChild(new_image);

    }, 3000);
  </script>
</head>
<body>

  <div id="wrapper"><img src="1.gif" alt="1" id="old_image" /></div>

</body>
</html>
stepkao
Profil
Nějak se mi to nenačitá znovu, kam zapsat čas? Používám pouze jeden obrázek, který se mi obnovuje každou minutu na serveru a potřebuju aby se mi načítal na stránky...

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0