Log in

View Full Version : Simple Controls Gallery loading issue in Chrome



odd_ferret
11-07-2013, 11:44 PM
1) Script Title: Simple Controls Gallery v1.4

2) Script URL (on DD): http://www.dynamicdrive.com/dynamici...plegallery.htm

3) Describe problem:
I have a client who has two separate galleries set up on separate pages. Both galleries load fine in FF and IE10, but when you go to the second gallery in Chrome, the gallery will not show up unless you reload the page.
http://shenandoahvalleygolfclub.com/. If you go under "Weddings and Banquets" and select the drop-down "Photo Gallery," you (hopefully) will see the issue we are seeing on multiple computers.
If you go under "Golf Course" and select the drop-down "Photo Gallery," you can see that the gallery loads without any issue.

I have tried switching the calls so that the call on the weddings page is actually the course slideshow and the vis-versa on the other page and there is something somewhere that is causing the second set of gallery calls to not work and I am at my wit's end trying to figure out what the issue is.

Thank you to anyone that can help shed any light on this issue!

jscheuer1
11-08-2013, 05:40 AM
Get rid of this:


var mygallery=new simpleGallery({
wrapperid: "simplegallery1", //ID of main gallery container,
dimensions: [850, 567], //width/height of gallery in pixels. Should reflect dimensions of the images exactly. If you need to, give images a black
imagearray: [
["/images/galleries/golf/01.jpg", "", "", ""],
["/images/galleries/golf/02.jpg", "", "", ""],
["/images/galleries/golf/03.jpg", "", "", ""],
["/images/galleries/golf/04.jpg", "", "", ""],
["/images/galleries/golf/05.jpg", "", "", ""],
["/images/galleries/golf/06.jpg", "", "", ""],
["/images/galleries/golf/07.jpg", "", "", ""],
["/images/galleries/golf/08.jpg", "", "", ""],
["/images/galleries/golf/09.jpg", "", "", ""]
],
autoplay: [true, 2500, 2], //[auto_play_boolean, delay_btw_slide_millisec, cycles_before_stopping_int]
persist: false, //remember last viewed slide and recall within same session?
fadeduration: 500, //transition duration (milliseconds)
oninit:function(){ //event that fires when gallery has initialized/ ready to run
//Keyword "this": references current gallery instance (ie: try this.navigate("play/pause"))
},
onslide:function(curslide, i){ //event that fires after each slide is shown
//Keyword "this": references current gallery instance
//curslide: returns DOM reference to current slide's DIV (ie: try alert(curslide.innerHTML)
//i: integer reflecting current image within collection being shown (0=1st image, 1=2nd etc)
}
})


That's not used on the page and is throwing an error. Usually Chrome will recover from an error like that, but not always. So what I'm saying is that getting rid of that might not fix it. But it might, and even if it doesn't, it might let us see the real problem. If it doesn't fix it, leave it off the page and let me have another look.

odd_ferret
11-11-2013, 06:34 PM
Unfortunately, the way this site's administrator is set up, I cannot take that code off just that one page. All code is sitting in a main template and then it just calls the text from that page.