1 (edited by papageo09 2014-05-07 16:11:38)

Topic: Slideshow not showing up on Firefox (Win7) [SOLVED]

I built a slideshow that works fine on Mac (Safari, Firefox, Chrome) and it works fine on Windows 7 in IE 11, but it won't play on Firefox 29.0. I get a "Config XML file not found" message. What am I missing?

Also, If I go to the root file address to play just the slideshow, I get an index listing rather than the slideshow playing. Could it be some restriction the hosting service has placed on reading it? When I was testing the slideshow (with another host) I was able to see it just fine going to the root file address.

Re: Slideshow not showing up on Firefox (Win7) [SOLVED]

but it won't play on Firefox 29.0

Juicebox galleries should display fine in Firefox 29.0.
If you use absolute paths in your gallery's embedding code which hard-code any domains or subdomains, make sure that you access your web page using the same address.
For example, if you have a baseURL such as http://www.example.com/, then the gallery will display only if you go to http://www.example.com/ and not if you go to http://example.com/. This is due to the JavaScript same-origin policy. Use relative paths instead.

Also, If I go to the root file address to play just the slideshow, I get an index listing rather than the slideshow playing.

This sounds like you might be doing to a directory which does not contain the gallery's 'index.html' file. Make sure that your gallery's 'index.html' file has been uploaded along with your other gallery files.

If you continue to experience difficulties, then in order to troubleshoot further, I would need to see the gallery live on your web server so please post the URL to your gallery so that I can take a look and help further.

3 (edited by papageo09 2014-05-08 05:15:46)

Re: Slideshow not showing up on Firefox (Win7) [SOLVED]

It does work on Win7/Firefox 29.0. They were putting in the www.

I have the code set for no "www.", but what if someone does use "www", how can I make the slideshow code able see both?

Here's what I have embedded in the snippet:

<!--START JUICEBOX EMBED-->
<script src="http://johnstonsigns.com/JESCO-slideshow/jbcore/juicebox.js"></script>
<script>
  new juicebox({
      containerId : 'juicebox-container',
      baseUrl : 'http://johnstonsigns.com/JESCO-slideshow',
  });
  </script>
<div id="juicebox-container"></div>
<!--END JUICEBOX EMBED-->

Also, I do have the index.html file in with the slideshow and if I click on it, I can view it. I'd still prefer that someone not see the file content by getting the index list. Anyway to fix this?

Re: Slideshow not showing up on Firefox (Win7) [SOLVED]

I have the code set for no "www.", but what if someone does use "www", how can I make the slideshow code able see both?

Try the following embedding code. The leading slash in the paths denotes your root directory and it should work for both http://johnstonsigns.com and http://www.johnstonsigns.com.

<!--START JUICEBOX EMBED-->
<script src="/JESCO-slideshow/jbcore/juicebox.js"></script>
<script>
    new juicebox({
        baseUrl: '/JESCO-slideshow/',
        containerId: 'juicebox-container'
    });
</script>
<div id="juicebox-container"></div>
<!--END JUICEBOX EMBED-->

Also, I do have the index.html file in with the slideshow and if I click on it, I can view it. I'd still prefer that someone not see the file content by getting the index list. Anyway to fix this?

If you want to disable the directory listing display, this can be done at web server level.
Log into your web hosting account's CPanel and go to the 'Advanced -> Index Manager' option where this behavior can be changed.
Otherwise you can use a .htaccess file (on an Apache web server). Just do a web search with terms such as 'directory listing .htaccess' and you will find several tutorials.

Re: Slideshow not showing up on Firefox (Win7) [SOLVED]

That worked.

Thanks, Steven!