Stránka 1 z 1
Obnova obrázku na stránce
Napsal: 18 kvě 2015 11:32
od Hyko
Dobrý den,
chtěl bych se zeptat jak udělat nějaký obnovovací skript, který by načítal každých 7s pouze obrázky na stránce. Mám 3 IP kamery, které posílají každých 5s snímky na FTP a potřebuji, aby se obnovovaly pouze snímky na stránce ne celá stránka. Děkuji.
Re: Obnova obrázku na stránce
Napsal: 18 kvě 2015 12:46
od LuCaCZ
třeba přes javascript
v head
Kód: Vybrat vše
<script type="text/javascript">
function reload() {
now = new Date();
var camImg = "http://domena.cz/webcam.jpg" + "?" + now.getTime();
var cam2Img = "http://domena.cz/webcam2.jpg" + "?" + now.getTime();
document.img.src = camImg;
document.img2.src = cam2Img;
setTimeout("reload()",7000);
}
</script>
Kód: Vybrat vše
<body onLoad="reload()">
<img name="img" src="http://domena.cz/webcam.jpg" width="640" height="480" alt="obrázek webkamery" />
<img name="img2" src="http://domena.cz/webcam2.jpg" width="640" height="480" alt="obrázek webkamery" />
</body>
hodnota 7000 u setTimeout je těch 7s - 7000ms
Re: Obnova obrázku na stránce
Napsal: 18 kvě 2015 19:27
od Hyko
Tak refresh snímků funguje, ale mám ještě jeden dotaz jak zajistit, aby se snímky načetly vždy v plné velikosti. Snímkování jsem nastvil na 8s a refresh na 13s, a stane se, že snímky jsou načteny jen třeba do půlky. Velikosti odesílaných snímků na ftp je od 27kb do 60kb
Re: Obnova obrázku na stránce
Napsal: 18 kvě 2015 19:45
od LuCaCZ
Pomalý internet / FTP ? Dát delší interval? Je nutný tak rychle po sobě nahrávat obrázky?
Re: Obnova obrázku na stránce
Napsal: 18 kvě 2015 21:52
od Hyko
FTP je Wedosu, upload snímků asi není třeba tak rychle uploadovat.
Re: Obnova obrázku na stránce
Napsal: 18 kvě 2015 23:39
od LuCaCZ
Taky mám webku, nahrával jsem obrázky každou minutu na webzdarma.cz, ale tam se jim to nelíbilo, že jim zatěžuju FTP, tak jsem to stáhl na 5 min. Teď jedu taky na WEDOS a dal jsem zpět 1min i když na webce se toho tolik nehýbe a návštěvnost taky není nijak závratná.
Na webu mám v podstatě stejný JS, 3 obrázky, reload 10s a vše se stačí nahrát. tak těžko říct... dej sem adresu