Don't like ads? PRO users don't see any ads ;-)
Guest

Flix - Don Quijote Reader

By: a guest on May 22nd, 2012  |  syntax: JavaScript  |  size: 1.42 KB  |  hits: 1,094  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. <html>
  2. <head>
  3. <title></title>
  4. <style type="text/css" language="css">
  5. .menu { margin: 10px auto; }
  6. </style>
  7. <script type="text/javascript" language="javascript">
  8. var base_url = "http://der-flix.de/DonQuijote_Folge[counter].jpg";
  9. var counter = 1;
  10.  
  11. function fn_run()
  12. {
  13.         reload_image();
  14. }
  15.  
  16. function fn_jump()
  17. {
  18.         counter = document.all.page.value;
  19.         reload_image();
  20. }
  21.  
  22. function fn_next()
  23. {
  24.         counter++;
  25.         reload_image();
  26. }
  27.  
  28. function fn_back()
  29. {
  30.         counter--;
  31.         reload_image();
  32. }
  33.  
  34. function reload_image()
  35. {
  36.         var full_counter = fn_fill_counter(counter);
  37.        
  38.         var url = str_replace('[counter]', full_counter, base_url)
  39.        
  40.         var new_content = '<img src="'+url+'" width="100%" alt="" />';
  41.         document.all.flix_content.innerHTML = new_content;
  42.        
  43.         document.all.page.value = counter;
  44.        
  45. }
  46.  
  47. function fn_fill_counter(a)
  48. {
  49.         var i = String(a);
  50.         while(i.length < 3)
  51.         {
  52.                 i = "0"+i;
  53.         }
  54.         return i;
  55. }
  56. //*
  57. //via http://www.programmierer-forum.de/php-str-replace-in-javascript-t102527.htm
  58. function str_replace(s, r, c)
  59. {
  60.         c = c.split(s).join(r);
  61.         return c;
  62. }
  63. //*/
  64. </script>
  65. </head>
  66.  
  67. <body onLoad="fn_run();">
  68. <div class="menu"><a href="#" onClick="fn_back();" >zurück</a> | Springe zu Nr. <input type="text" width="20" id="page" /> <input type="button" value="Los" name="go" onClick="fn_jump();" /> | <a href="#" onClick="fn_next();">weiter</a></div>
  69. <div id="flix_content">Bitte eine Nr. auswählen</div>
  70. </body>
  71.  
  72. </html>