It's a conflict between the jQuery script library used by the Carousel and prototype/effects libraries used by the news ticker.
I'd suggest getting rid of prototype, effects and the newsticker scripts:
Code:
<script type="text/javascript" src="newsticker/prototype.js"></script>
<script type="text/javascript" src="newsticker/effects.js"></script>
<script type="text/javascript" src="newsticker/newsticker.js"></script>
That would fix it. Or you could get another ticker that either uses jQuery or one that doesn't use any script library.
But you can keep them both if you update prototype/effects and rearrange things in the head of the page.
Change:
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Zelzaatse TennisClub</title>
<link href="main.css" rel="stylesheet" type="text/css">
<script type="text/javascript" src="newsticker/prototype.js"></script>
<script type="text/javascript" src="newsticker/effects.js"></script>
<script type="text/javascript" src="newsticker/newsticker.js"></script>
<script type="text/javascript" src="switchcontent.js"></script>
<style type="text/css">
.handcursor{
cursor:hand;
cursor:pointer;
}
</style>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<style>
div.bgcarousel{ /* CSS for main carousel container */
background: black url(ajaxload.gif) center center no-repeat; /* loading gif while caoursel is loading */
width:999px; /* default dimensions of carousel */
height:200px;
}
img.navbutton{ /* CSS for the nav buttons */
margin:5px;
opacity:0.7;
}
div.slide{ /* CSS for each image's DIV container within main container */
background-color: black;
background-position: center center; /* center image within carousel */
background-repeat: no-repeat;
background-size: cover; /* CSS3 property to scale image within container? "cover" or "contain" */
color: black;
}
div.selectedslide{ /* CSS for currently selected slide */
}
div.slide div.desc{ /* DIV that contains the textual description inside .slide */
position: absolute;
color: white;
left: 40px;
top: 100px;
width:200px;
padding: 10px;
font: bold 16px sans-serif, Arial;
text-shadow: 0 -1px 1px #8a8a8a; /* CSS3 text shadow */
z-index:5;
}
div.selectedslide div.desc{ /* CSS for currently selected slide's desc div */
}
div.slide div.desc h2{
font-size:150%;
margin:0;
}
div.slide div.desc a{
color:yellow;
text-decoration:none;
}
</style>
<script src="bgcarousel.js" type="text/javascript">
/***********************************************
* Background Image Carousel- © Dynamic Drive (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit http://www.dynamicdrive.com/ for this script and 100s more.
***********************************************/
</script>
<script type="text/javascript">
var firstbgcarousel=new bgCarousel({
wrapperid: 'mybgcarousel', //ID of blank DIV on page to house carousel
imagearray: [
['images/Fotos/banner.jpg', ''], //["image_path", "optional description"]
['images/Fotos/banner1.jpg', ''],
['images/Fotos/banner2.jpg', ''],
['images/Fotos/banner3.jpg', ''] //<--no trailing comma after very last image element!
],
displaymode: {type:'auto', pause:3000, cycles:2, stoponclick:false, pauseonmouseover:true},
navbuttons: ['images/Fotos/left.gif', 'images/Fotos/right.gif'], // path to nav images
activeslideclass: 'selectedslide', // CSS class that gets added to currently shown DIV slide
orientation: 'h', //Valid values: "h" or "v"
persist: true, //remember last viewed slide and recall within same session?
slideduration: 500 //transition duration (milliseconds)
})
</script>
</head>
to:
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Zelzaatse TennisClub</title>
<link href="main.css" rel="stylesheet" type="text/css">
<style>
div.bgcarousel{ /* CSS for main carousel container */
background: black url(ajaxload.gif) center center no-repeat; /* loading gif while caoursel is loading */
width:999px; /* default dimensions of carousel */
height:200px;
}
img.navbutton{ /* CSS for the nav buttons */
margin:5px;
opacity:0.7;
}
div.slide{ /* CSS for each image's DIV container within main container */
background-color: black;
background-position: center center; /* center image within carousel */
background-repeat: no-repeat;
background-size: cover; /* CSS3 property to scale image within container? "cover" or "contain" */
color: black;
}
div.selectedslide{ /* CSS for currently selected slide */
}
div.slide div.desc{ /* DIV that contains the textual description inside .slide */
position: absolute;
color: white;
left: 40px;
top: 100px;
width:200px;
padding: 10px;
font: bold 16px sans-serif, Arial;
text-shadow: 0 -1px 1px #8a8a8a; /* CSS3 text shadow */
z-index:5;
}
div.selectedslide div.desc{ /* CSS for currently selected slide's desc div */
}
div.slide div.desc h2{
font-size:150%;
margin:0;
}
div.slide div.desc a{
color:yellow;
text-decoration:none;
}
</style>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.min.js"></script>
<script src="bgcarousel.js" type="text/javascript">
/***********************************************
* Background Image Carousel- © Dynamic Drive (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit http://www.dynamicdrive.com/ for this script and 100s more.
***********************************************/
</script>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/prototype/1.7.1.0/prototype.js"></script>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/scriptaculous/1.9.0/scriptaculous.js?load=effects"></script>
<script type="text/javascript" src="newsticker/newsticker.js"></script>
<script type="text/javascript" src="switchcontent.js"></script>
<style type="text/css">
.handcursor{
cursor:hand;
cursor:pointer;
}
#newsticker ul {
min-height: 20px;
}
</style>
<script type="text/javascript">
jQuery(function($){
$(document).on('click', '#togglenewsticker', function(e){e.preventDefault();});
});
var firstbgcarousel=new bgCarousel({
wrapperid: 'mybgcarousel', //ID of blank DIV on page to house carousel
imagearray: [
['images/Fotos/banner.jpg', ''], //["image_path", "optional description"]
['images/Fotos/banner1.jpg', ''],
['images/Fotos/banner2.jpg', ''],
['images/Fotos/banner3.jpg', ''] //<--no trailing comma after very last image element!
],
displaymode: {type:'auto', pause:3000, cycles:2, stoponclick:false, pauseonmouseover:true},
navbuttons: ['images/Fotos/left.gif', 'images/Fotos/right.gif'], // path to nav images
activeslideclass: 'selectedslide', // CSS class that gets added to currently shown DIV slide
orientation: 'h', //Valid values: "h" or "v"
persist: true, //remember last viewed slide and recall within same session?
slideduration: 500 //transition duration (milliseconds)
})
</script>
</head>
Oh and there's an unofficial bug fix for the Carousel for taking care of where after automatic operation ends, clicking the manual navigation slides it twice:
http://home.comcast.net/~jscheuer1/s.../bgcarousel.js
Right click and 'Save As'.
Bookmarks