[ ivchys @ 26.12.2011. 15:37 ] @
Ako bi mogao neko da mi pomogne oko resenja ovog zadatka iz JavaScripta?
Zadatak glasi: Napraviti aplikaciju koja preuzima podatke o slikama iz dokumenta i emituje ih jednu za drugom u određenom vremenskom intervalu.


[Ovu poruku je menjao ivchys dana 26.12.2011. u 17:46 GMT+1]

[Ovu poruku je menjao ivchys dana 26.12.2011. u 21:11 GMT+1]

[Ovu poruku je menjao ivchys dana 26.12.2011. u 21:16 GMT+1]
[ VladaSu @ 03.01.2012. 16:54 ] @
Sta ti je konkteno problem?
[ night-shift @ 03.01.2012. 18:17 ] @
Ovako nekako:

Code (javascript):
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="text/javascript"></script>
<script type="text/javascript">
     $(document).ready(function(){
               var $imgs_info_div = $('<div style="position:absolute; left:50%; top:50%; width:200px; height:200px; background:#000; color:#fff;"></div>');
               var imgs_info = new Array();
               var cnt = 0;
               
               $('img').each(function(i, v){
                    imgs_info.push('Image number: ' + (i + 1) +
                                   ', Alt: ' + $(v).attr('alt') +
                                   ', Width: ' + v.width +
                                   ', Height: ' + v.height +
                                   ', src: ' + v.src);
               });

               $imgs_info_div.appendTo('body');
               
               print_img_info = function() {               
                    $imgs_info_div.text(imgs_info[cnt]);
                   
                    if(cnt < imgs_info.length - 1) {
                         cnt++;
                    }
                    else {
                         cnt = 0;
                    }
                   
                    setTimeout("print_img_info()", 1000);
               };
               
               print_img_info();
     });
</script>
[ Igor Gajic @ 03.01.2012. 19:04 ] @
Koliko sam razumeo postoji fajl sa slikama koji treba da se iscita i da se na osnovu url-ova u njemu kreiraju slike i dodaju trenutnu stranicu.

Pod pretpostavkom da se fajl zove 'images.txt' onda bi kod izgledao ovako:

Code (javascript):

<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="text/javascript"></script>
<script type="text/javascript">
var intervalId,
     images = [],
     counter = 0;
function showImage(){
     if(counter < images.length){
          $('body').append($('<img/>', {src: images[counter++]}));
     } else {
          clearInterval(intervalId);
     }
}
function parseData(data){
     images = data.split('\n');
     intervalId = setInterval('showImage()', 1000);
}
$(document).ready(function(){
     $.get('images.txt', parseData, 'html');
});
</script>
</head>
<body>
</body>
</html>
 
[ milost89 @ 03.01.2013. 23:44 ] @
Zdravo,
Ja sam napisao ovu vezbu, ali ne radi vezbu.
Ako ti nije problem da mi objasnis ovo .
Koliko sam razumeo postoji fajl sa slikama koji treba da se iscita i da se na osnovu url-ova u njemu kreiraju slike i dodaju trenutnu stranicu.

Pod pretpostavkom da se fajl zove 'images.txt' onda bi kod izgledao ovako:

Hvala.