Yes. Without modifications to the registry, only one IE browser per computer may use filters. Without filters, there will be an error in many scripts, including this one and the script will not work properly. However, filters are only used for the fading, so if you turn that off, ex:
Code:
featuredcontentslider.init({
id: "slider1", //id of main slider DIV
contentsource: ["inline", ""], //Valid values: ["inline", ""] or ["ajax", "path_to_file"]
toc: "#increment", //Valid values: "#increment", "markup", ["label1", "label2", etc]
nextprev: ["Previous", "Next"], //labels for "prev" and "next" links. Set to "" to hide.
enablefade: [false, 0.2], //[true/false, fadedegree]
autorotate: [true, 3000], //[true/false, pausetime]
onChange: function(previndex, curindex){ //event handler fired whenever script changes slide
//previndex holds index of last slide viewed b4 current (1=1st slide, 2nd=2nd etc)
//curindex holds index of currently shown slide (1=1st slide, 2nd=2nd etc)
}
})
It won't look as pretty, but it should work even in your IE 6.
Another thing you can do is to edit the contentslider.js script file. Find this line:
Code:
if (targetobject.filters && targetobject.filters[0]){ //IE syntax
replace it with these lines:
Code:
var ieapproved = false;
/*@cc_on @*/
/*@if(@_jscript_version >= 5)
try { ieapproved = targetobject.filters && targetobject.filters[0];
} catch(e) {ieapproved = false;}
@end @*/
if (ieapproved){ //IE syntax
That way, if any IE browser isn't filter capable, even if the init for the slider(s) calls for fading, there will be no fading, and no error. The script will still work in that browser, just without the fading transition.
Bookmarks