Ja Knusperklumpen, genau so meinte ich das.
Der Javascript ist sogar wie du vorschlugst in einer externen Datei.
Das Problem ist nur, dass die Variablen da ja nicht gespeichert werden, sondern in dem Browserfenster wo sie aufgerufen werden.
Das Problem ist nun, dass das neue Fenster Bild, nicht "weis" welches Bild gerade geladen ist, also auch nicht welches das nächste wäre. Also muss aus diesem Fenster irgendwie auf die Information zugegriffen werden, oder eben andersrum. Mit parent. gehts leider nicht, das haut nur hin, wenn die in nem Frameset sind. Zumindest habe ichs bisher nich hingekriegt.