nenoriu kaitaliuoti, tik noriu kad uzkraunant uzkrautu tuos paveiksliukus kurie nurodyti :)
Nu cia kitaip pasakus: Pas save serveryje noriu isideti banneri, bendraminciams paduodu kazkoki scripta ir jis visus bannerius jpg ima is mano serverio :)
"Justas Butkus" <butkus.justas@gmail.com> wrote in message news:h038ob$eje$1@trimpas.omnitel.net...
> Pavyzdys už dvi kapeikas toliau.
>
> Nesu tikras, ar veikia - JavaScript tikrai nėra vieta, kur būčiau kuo
> įsitikinęs. :)
>
> Reikėtų optimizuoti, plėsti, pagalvoti velniam čia JS naudojamas, nebent
> neperkraunant puslapio paveiksliukus norime kaitalioti...
>
>
>
> --
> JB
>
> PHP kodas:
>
> <?php
>
> $path = '/kelias/iki/paveiksliuku/katalogo/';
> $extension = '*.jpg';
>
> $urlPath = 'http://turinio.serveris.pavyzdys.lt/paveiksliukai/';
>
> echo '<?xml version="1.0" encoding="UTF-8"?>';
> echo '<images>';
>
> foreach( glob($path . $extension) as $image ) {
> echo '<image>';
> echo '<url>' . $urlPath . $image . '</url>';
> echo '</image>';
> }
>
> echo '</images>';
>
> ?>
>
>
> Atsisiunčiame jQuery: http://docs.jquery.com/Downloading_jQuery
>
> JavaScript kodas:
>
> <script type="text/javascript">
> $(document).ready(function() {
> var elementPlace = '#paveiksliukas';
> var listImages = new Array();
> var serviceAddr =
> 'http://turinio.serveris.pavyzdys.lt/paveiksliuku.php';
> $.ajax({
> url: serviceAddr,
> dataType: "xml",
> success: function (xml) {
> $(xml).find('image').each(function() {
> listImages[] = $(this).find('url').text();
> });
> }
> });
>
> var random = Math.floor(Math.random() * listImages.length());
> $(elementPlace).innerHTML('<img src="' + listImages[random] +
> '" alt="Random image" />');
> });
> </script>
>
> Valentinas rašė:
>> joo, ir pasakei, kaip man aukstasis pilotazas :)
>> Jei pasakytum, nuo ko pradeti su AJAX tai butu dar geriau :)