Stránka 1 z 1
Změna obrázků v PHP
Napsal: 02 kvě 2014 00:18
od pajacz17
Ahoj, může mi prosím někdo poradit, zda se nechá udělat přechod např. 5 obrázků po 5 vteřinách v PHP? Nebo toto jen umí Javascript?
Děkuji za informaci. Javascript ani PHP neumím, takže se chci do toho ponořit a PHP mi přijde asi jako užitečnější. Díky
Re: Změna obrázků v PHP
Napsal: 02 kvě 2014 00:31
od LuCaCZ
samotné PHP resp. HTML ne ... s JS či CSS ano
Re: Změna obrázků v PHP
Napsal: 02 kvě 2014 06:33
od faraon
Dalo by se to asi udělat přímo v HTML přes refresh s časovým intervalem, a aby se nenačítala celá stránka, dát ten obrázek do IFRAME. Ale JS bude určitě jednodušší

Re: Změna obrázků v PHP
Napsal: 02 kvě 2014 08:58
od pajacz17
Díky. Jelikož Javascript ani php neumím, myslíte, že je potřeba se to naučit, nebo stačí zkopírovat příklady? Myslím, že spousta lidí to asi tak praktikuje.
Re: Změna obrázků v PHP
Napsal: 02 kvě 2014 09:31
od faraon
Stačí použít něco už hotového, třeba
http://sorgalla.com/jcarousel/examples/Ale nikdy neuškodí když se to naučíš, každá drobnost se může jednou v budoucnu hodit, i když teď ještě netušíš k čemu

Re: Změna obrázků v PHP
Napsal: 02 kvě 2014 19:58
od pajacz17
To je určitě pravda, ale na vše zas není bohužel čas. Já si myslím, že každý kdo tvoří "snad" i pěkné webovky nemusí umět úplně JS a PHP. Doufám, že budu to samé a vystačím si z HTML a CSS + kopírování příkladů a postupně snad i proniknu do PHP a JS. Díky za odkaz
--- Doplnění předchozího příspěvku (02 Kvě 2014 20:03) ---
Mohu poprosit ještě o nějaké drobné vysvětlení k tomu odkazu JCAROUSEL? Děkuji
Re: Změna obrázků v PHP
Napsal: 02 kvě 2014 21:11
od LuCaCZ
já nedávno řešil animaci obrázků z webkamery...
přes samotné JS:
Kód: Vybrat vše
<!DOCTYPE HTML>
<html>
<head>
<title>Untitled</title>
<script>
obr = 0; cas = 1000;
obrazky = ['01.jpg',
'02.jpg',
'03.jpg',
'04.jpg',
'05.jpg',
'06.jpg',
'07.jpg',
'08.jpg',
'09.jpg',
'10.jpg',
'11.jpg',
'12.jpg',
'13.jpg',
'14.jpg',
'15.jpg',
'16.jpg',
'17.jpg',
'18.jpg',
'19.jpg',
'20.jpg',
'21.jpg',
'22.jpg',
'23.jpg',
'24.jpg'];
function animation(){
if (obr==obrazky.length) obr=0;
obrazek.src = obrazky[obr++];
window.setTimeout('animation()',cas);
}
</script>
</head>
<body onLoad="animation()">
<img src="01.jpg" name="obrazek" width="640" height="480" alt="Fotogalerie (animace)">
</body>
</html>
nebo pak jQuery:
Kód: Vybrat vše
<!DOCTYPE HTML>
<html>
<head>
<title>Untitled</title>
<script src="jquery.min.js"></script>
<script>
var photos = ['01.jpg',
'02.jpg',
'03.jpg',
'04.jpg',
'05.jpg',
'06.jpg',
'07.jpg',
'08.jpg',
'09.jpg',
'10.jpg',
'11.jpg',
'12.jpg',
'13.jpg',
'14.jpg',
'15.jpg',
'16.jpg',
'17.jpg',
'18.jpg',
'19.jpg',
'20.jpg',
'21.jpg',
'22.jpg',
'23.jpg',
'24.jpg'];
var current = 0;
function slideshow() {
$('#header').animate({ opacity: 0 }, 200, function() {
$('#header').css("background-image", "url("+photos[current]+")");
$('#header').animate({ opacity: 1 }, 200);
});
if(current == photos.length-1) {
current = 0;
} else {
current++;
}
}
$(document).ready(function() {
interval = setInterval(function() {slideshow();}, 1000);
});
</script>
</head>
<body>
<div id="header" style="width: 640px; height: 480px"></div>
</body>
</html>
a další možnosti:
jQuery Cycle Plugin -
http://jquery.malsup.com/cycle/s3Slider jQuery plugin -
http://www.serie3.info/s3slider/
Re: Změna obrázků v PHP
Napsal: 02 kvě 2014 21:39
od El Diablo