Normally when you click a link that takes you to the next slide in a series, the browser downloads the html for the slide, the html calls for an image, the browser downloads then displays it.
The larger the image (and the slower the user's internet connection) the longer it takes to download each image. That can make your presentation seem very slow to some users.
You can force the browser to load the image for the next slide while it's displaying the current one, though. Then when the user goes to the next slide, the image is already cached ... the next page comes up much faster.
Here's the trick:
Just before the </body> tag in your template, insert this:
<img src=":Prefs.BaseName::Nav.NextNumber:.:Prefs.ImageExtension:"
width="1" height="1">
Let's look at that bit by bit so you can see what's going on here:
Suppose you're converting to HTML using "MySlide" as the Base Name and have chosen PNG as your image file format.
<img src="
Normal start of an image tag
:Prefs.BaseName:
The Base Name you chose in Preferences. "MySlide" in this case.
:Nav.NextNumber:
The number of the slide following this one.
.:Prefs.ImageExtension:
A period (".") followed by the extension of the image type you've chosen in Preferences, PNG in this case.
" width="1" height="1">
Normal close of an image tag. Since the image is 1 pixel high and 1 wide, it's virtually invisible on the page.
So in this case, when PPT2HTML makes HTML for slide 42, this is what this part of the template will turn into:
<img src="MySlide43.PNG" width="1" height="1">
The browser will then download MySlide43.PNG while it's displaying MySlide42.HTM and MySlide42.PNG
When you click the Next link to go to MySlide43.HTM, MySlide43.PNG will alread be cached and will display almost instantly.
Supercharge your PPT Productivity with PPTools
Content authoring & site maintenance by |