MSIE Filte:revealTransr

  • Thread starter Thread starter Trevor Lawrence
  • Start date Start date
T

Trevor Lawrence

I am not sure where to ask this question, so I'll explain my situation

I have created a slide show using the MS HTML Slideshow Wizard

It works fine under Windows XP (IE7), but I want to use this on a MAC. I
won't have access to the MAC for some time, and when I do it will only be to
load the slide show, not to undertake trial and error

What bothers me is the way that slides replace each other with a wipe from
top right to bottom left. I think this is a MS Filter, and so won't work on
a MAC. The code has style = Filter:revealTrans(duration=1) in many places.
So I tried taking this out completely, but then the transition doesn't work
at all - that is, the slide is not replaced with the next one.

So I am asking what can I do to get rid of MS-specific stuff so that the
code will work in Safari
 
MS filters are unique to IE
- use a crossbrowser slide show script instead of the MS one

--

_____________________________________________
SBR @ ENJOY (-: [ Microsoft MVP - FrontPage ]
"Warning - Using the F1 Key will not break anything!" (-;
_____________________________________________


|I am not sure where to ask this question, so I'll explain my situation
|
| I have created a slide show using the MS HTML Slideshow Wizard
|
| It works fine under Windows XP (IE7), but I want to use this on a MAC. I
| won't have access to the MAC for some time, and when I do it will only be to
| load the slide show, not to undertake trial and error
|
| What bothers me is the way that slides replace each other with a wipe from
| top right to bottom left. I think this is a MS Filter, and so won't work on
| a MAC. The code has style = Filter:revealTrans(duration=1) in many places.
| So I tried taking this out completely, but then the transition doesn't work
| at all - that is, the slide is not replaced with the next one.
|
| So I am asking what can I do to get rid of MS-specific stuff so that the
| code will work in Safari
|
| --
| Trevor Lawrence
| Canberra
| Web Site http://trevorl.mvps.org
|
|
 
Thanks, Stefan

I was aware that filters are IE-specific. Hence my query: "What can I do to
get rid of MS-specific stuff so that the code will work in Safari?"

I have managed to answer my own question. This is what I did (so that others
can benefit)

Edit html/viewer.htm

From JS function loadedDoc(), comment out:
if (!(navigator.appName == "Netscape" ||
navigator.appName.indexOf("Microsoft") == -1))

From other JS functions, remove all occurrences of:
*.filters[0].Apply()
*.transition = n;
*.filters[0].Play();

From HTML code, remove all occurrences of:
style="Filter:revealTrans(duration=1)"

I have installed Safari 4 Public Beta (Windows XP), and the slide show runs
perfectly, as does the same code in IE7
 
Back
Top