Latest Version: 1.1


Below I include the HTML that I use to call random_gallery with. I use server side includes, for the most part, to include the output from random_gallery, but you could probably do all kinds of other things. To see what the program returns, you can look at the source of this page.

There are only ten images in the example gallery, so don't be surprised if you get multiples on this example page.

This will return just the image, using the default random selection mechanism, meaning it will be different every time you load this page.

<!--#include virtual="gallery/random_gallery.cgi?return=image" -->

The Earth & Moon

This is the same as above, but the image is wrapped in a link that leads to the full page for this image in the gallery.

<!--#include virtual="gallery/random_gallery.cgi?return=image&gallery_link=image" -->

A Change of Seasons on Saturn

This is the same as the first, but it includes the caption for the image.

<!--#include virtual="gallery/random_gallery.cgi?return=image,caption" -->


This will show the same image all day.

<!--#include virtual="gallery/random_gallery.cgi?return=image,caption&gallery_link=image&select=daily" -->

MarsThe view of Mars shown here was assembled from MOC daily global images obtained on May 12, 2003. At that time, the northern hemisphere was in early autumn, and the southern hemisphere in early spring. At the left/center of this view are the four large Tharsis volcanoes: Olympus Mons, Ascraeus Mons, Pavonis Mons, and Arsia Mons. Stretching across the center of the globe is the ~5,000 kilometers (~3,000 miles) long Valles Marineris trough system. The seasonal south polar carbon dioxide frost cap is visible at the bottom of this view. A dust storm sweeps across the plains of northern Acidalia at the upper right. North is up, east is right, sunlight illuminates the planet from the left. (PIA04591)

This specifies to always return the sun.jpg image.

<!--#include virtual="gallery/random_gallery.cgi?return=image&select=sun.jpg" -->


This uses just the return=url option. The downside is that you can't use random_gallery to automatically write the alt and title attributes this way.

<img src="gallery/random_gallery.cgi?return=url" alt="URL only return">

URL only return

This also uses the return=url option, but does so from within the specification of Cascading Style Sheets to make the background of this div randomize.

<div style="height:300px; width:300px; color:white; background-image: url(gallery/random_gallery.cgi?select=random&return=url);">
<h3>Random Backgrounds with CSS</h3>

Random Backgrounds with CSS