How to make an infinite slideshow in HTML?

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • INever
    Confirmed User
    • Jan 2005
    • 4028

    #1

    Tech How to make an infinite slideshow in HTML?

    Searching google is nearly useless these days.

    What is the easiest one or two line script/html that will serve an infinite slide show out of a folder of images?

    I did something like this a million years ago...
    I love Camdough

    airvpn
  • Colmike9
    (>^_^)b
    • Dec 2011
    • 7217

    #2
    Dynamically populating a JavaScript image slideshow
    Join the BEST cam affiliate program on the internet!
    I've referred over $1.7mil in spending this past year, you should join in.
    I make a lot more money in the medical field in a lab now, fuck you guys. Don't ask me to come back, but do join Chaturbate in my sig, it still makes bank without me touching shit for years..

    Comment

    • INever
      Confirmed User
      • Jan 2005
      • 4028

      #3
      Ok will read this. If there's non java methods that's good too.

      And to all, belated happy 419 or 420 as per your interests.
      I love Camdough

      airvpn

      Comment

      • fris
        I have to go potty
        • Aug 2002
        • 55862

        #4
        Originally posted by INever
        Ok will read this. If there's non java methods that's good too.

        And to all, belated happy 419 or 420 as per your interests.
        could use php to grab the file list of the directory and have that spit out the markup needed for the slideshow.
        Since 1999: 69 Adult Industry awards for Best Hosting Company and professional excellence.


        My Newest Theme

        Comment

        • INever
          Confirmed User
          • Jan 2005
          • 4028

          #5
          Originally posted by fris
          could use php to grab the file list of the directory and have that spit out the markup needed for the slideshow.
          Thnx. Will print and save this page.

          I admit I'm at the Paul Markam level of coding ability but isn't there something simple like:

          <script> xyxabnd rotate images from <a href="https://image-files.domain.com" #images interval in seconds# </script></a>
          I love Camdough

          airvpn

          Comment

          • Colmike9
            (>^_^)b
            • Dec 2011
            • 7217

            #6
            Originally posted by INever
            And to all, belated happy 419 or 420 as per your interests.
            Happy late 420!
            This year was the first year I bought it legally, and it was high quality indoor and I got 20% off an ounce with a coupon. Fun times
            Join the BEST cam affiliate program on the internet!
            I've referred over $1.7mil in spending this past year, you should join in.
            I make a lot more money in the medical field in a lab now, fuck you guys. Don't ask me to come back, but do join Chaturbate in my sig, it still makes bank without me touching shit for years..

            Comment

            • blackmonsters
              Making PHP work
              • Nov 2002
              • 21104

              #7
              Originally posted by INever
              Searching google is nearly useless these days.

              What is the easiest one or two line script/html that will serve an infinite slide show out of a folder of images?

              I did something like this a million years ago...
              What happened to chatgtp giving us the code with AI?

              Good luck.



              Comment

              • zerovic
                Confirmed User
                • Apr 2010
                • 1115

                #8
                i would use php glob to get all images from the folder and jquery setinterval to rotate them.
                php, html, jquery, javascript, wordpress - contact me at contact at zerovic.com

                Comment

                • fris
                  I have to go potty
                  • Aug 2002
                  • 55862

                  #9
                  Originally posted by INever
                  Thnx. Will print and save this page.

                  I admit I'm at the Paul Markam level of coding ability but isn't there something simple like:

                  <script> xyxabnd rotate images from <a href="https://image-files.domain.com" #images interval in seconds# </script></a>
                  this will use glob to get a list of images and output the html markup (of course you will need to use the proper markup for the js slideshow)

                  Code:
                  <?php
                  
                  $path = 'images/';
                  $file_types = ['*.jpg', '*.png', '*.gif'];
                  
                  $images = [];
                  foreach ($file_types as $file_type) {
                      foreach (glob($path . $file_type) as $file) {
                          $images[$file] = $path . basename($file);
                      };
                  }
                  
                  foreach ($images as $i) {
                      echo sprintf('<a href="%s"><img src="%s" alt="%s" /></a>', $i, $i, basename($i));
                  }
                  Since 1999: 69 Adult Industry awards for Best Hosting Company and professional excellence.


                  My Newest Theme

                  Comment

                  • just a punk
                    So fuckin' bored
                    • Jun 2003
                    • 32385

                    #10
                    ChatGPT will write this code for you in seconds...
                    Obey the Cowgod

                    Comment

                    • blackmonsters
                      Making PHP work
                      • Nov 2002
                      • 21104

                      #11
                      Originally posted by just a punk
                      ChatGPT will write this code for you in seconds...
                      Show us.

                      Good luck.



                      Comment

                      • blackmonsters
                        Making PHP work
                        • Nov 2002
                        • 21104

                        #12
                        User
                        What is the easiest one or two line script/html that will serve an infinite slide show out of a folder of images?

                        ChatGPT
                        You can achieve an infinite slideshow with a simple HTML script using JavaScript. Here's a basic example:

                        html
                        Copy code
                        <!DOCTYPE html>
                        <html>
                        <head>
                        <base href="https://gfy.com/" /><!--[if IE]></base><![endif]-->
                        <base href="https://gfy.com/" /><!--[if IE]></base><![endif]-->
                        Ignore this line; was inserted by gfy because I didn't use the code tags
                        <title>Infinite Slideshow</title>
                        <style>
                        #slideshow {
                        position: relative;
                        max-width: 100%;
                        max-height: 100%;
                        margin: auto;
                        }
                        img {
                        width: 100%;
                        height: auto;
                        }
                        </style>
                        </head>
                        <body>

                        <div id="slideshow"></div>

                        <script>
                        var images = ["image1.jpg", "image2.jpg", "image3.jpg"]; // List your image filenames here
                        var index = 0;

                        function nextImage() {
                        index = (index + 1) % images.length;
                        document.getElementById('slideshow').innerHTML = '<img src="' + images[index] + '">';
                        setTimeout(nextImage, 3000); // Change slide every 3 seconds (adjust as needed)
                        }

                        nextImage(); // Start the slideshow
                        </script>



                        </body>
                        </html>


                        Followed up with :

                        How can I do this from a folder of images though?


                        ChatGPT
                        To create a slideshow from a folder of images dynamically, you'll need to use server-side scripting languages like PHP to fetch the images from the folder and then serve them to the client-side script. Here's how you can modify the previous example to achieve this using PHP:

                        Create an HTML file (e.g., slideshow.html) with the following content:
                        html
                        Copy code
                        <!DOCTYPE html>
                        <html>
                        <head>
                        <title>Infinite Slideshow</title>
                        <style>
                        #slideshow {
                        position: relative;
                        max-width: 100%;
                        max-height: 100%;
                        margin: auto;
                        }
                        img {
                        width: 100%;
                        height: auto;
                        }
                        </style>
                        </head>
                        <body>

                        <div id="slideshow"></div>

                        <script>
                        var images = <?php echo json_encode(glob('images/*.jpg')); ?>;
                        var index = 0;

                        function nextImage() {
                        index = (index + 1) % images.length;
                        document.getElementById('slideshow').innerHTML = '<img src="' + images[index] + '">';
                        setTimeout(nextImage, 3000); // Change slide every 3 seconds (adjust as needed)
                        }

                        nextImage(); // Start the slideshow
                        </script>

                        </body>
                        </html>

                        That worked; but the file has to have PHP extension


                        Good luck.



                        Comment

                        • INever
                          Confirmed User
                          • Jan 2005
                          • 4028

                          #13


                          Page Pdf'd/saved.
                          I love Camdough

                          airvpn

                          Comment

                          • adultinnovation
                            So Fucking Banned
                            • Mar 2019
                            • 5444

                            #14
                            out of business

                            Comment

                            • blackmonsters
                              Making PHP work
                              • Nov 2002
                              • 21104

                              #15
                              Originally posted by adultinnovation
                              out of business
                              How is this different than looking it up on stackoverflow, or github?
                              Who went out of business because of those sites?

                              Good luck.



                              Comment

                              • NatalieK
                                Natalie K
                                • Apr 2010
                                • 19858

                                #16
                                would you use html now for a slideshow now?


                                and for an infinitive slide show, you need either to loop or have infinitive pics or clips...


                                so are you looking for a loop, or zillions of images?
                                My official site / Custom vids / Make money links / First time girls
                                Email: [email protected] - "Converting traffic into income since 2005"

                                Comment

                                Working...