]> www.average.org Git - mkgallery.git/blobdiff - include/show.js
add alt tags
[mkgallery.git] / include / show.js
index 1a40c569c7ad911bbb4d159e6de28fe7e8f8cd8a..f7f555ec02fcc94673fcb681957bbc1f55117c6f 100644 (file)
@@ -60,11 +60,23 @@ var Show = new Class({
                        curr: {},
                        next: {},
                };
+/*
+ *  thescripts.com/forum/thread170365.html
+ */
+               var hashpos = document.URL.search(/#/);
+               if (hashpos > 0) {
+                       this.baseurl = document.URL.slice(0,hashpos);
+               } else {
+                       this.baseurl = document.URL
+               }
+
                this.updatecoords();
                this.prevdisplay = new Element('img').
+                       setProperty('alt', 'Current Image').
                        setStyle('opacity', 0).
                        injectInside(this.container.container);
                this.ondisplay = new Element('img').
+                       setProperty('alt', 'Current Image').
                        setStyle('opacity', 0).
                        injectInside(this.container.container);
                this.loadingdiv = new Element('div').
@@ -132,6 +144,7 @@ var Show = new Class({
                this.ondisplay.setStyle('display', 'none');
                this.stopfx();
                this.options.cbExit();
+               document.location.href = this.baseurl;
        },
 
        comm: function(){
@@ -167,8 +180,9 @@ var Show = new Class({
                        this.pendingload = true;
                        this.showloading();
                }
+               document.location.href = this.baseurl+'#'+this.vimgs[id][0];
                this.controls.info(id,this.vimgs.length,
-                               this.vimgs[id][0],
+                               '#'+this.vimgs[id][0],
                                this.vimgs[id][1]);
        },