The Web Service "SlideService,asmx" function GetSlides works and the images exists.
With my limited knowledge of everything <g> it looks like the Javascript generated by the AJAX object is making a reference to ContentPlaceHolderDefault_imgBanner and not imgBanner
Slideshow Extender not working in Template
I'm trying to get the AJAX Control Toolkit SlideShowExtender to work in a template and I have spent far too long on this :0(
I have created a simple template with the SlideShowExtender control, created a page based on this template but no images appear.
SlideShow.Master:
<%@ Master Language="C#" MasterPageFile="~/umbraco/masterpages/default.master" AutoEventWireup="true" %>
<asp:Content ContentPlaceHolderID="ContentPlaceHolderDefault" runat="server">
<html>
<head>
<title>SlideShowExtender Example</title>
<script type="text/javascript" src="/scripts/slideshow.js"></script>
</head>
<body>
<form id="form1" runat="server">
<ajaxToolkit:ToolkitScriptManager ID="ScriptManager1" runat="server" />
<asp:Image ID="imgBanner" runat="server"
Height="175" Width="800"
Style="height:175;width:800px; margin-top: 0px;"
AlternateText="Skyline" />
<ajaxToolkit:SlideShowExtender ID="SlideShowExtender1" runat="server"
BehaviorID="SSBehaviorID"
TargetControlID="imgBanner"
SlideShowServicePath="\SlideService.asmx"
SlideShowServiceMethod="GetSlides"
AutoPlay="true"
Loop="true"
PlayInterval="15000" />
</form>
</body>
</html>
</asp:Content>
The Web Service "SlideService,asmx" function GetSlides works and the images exists.
With my limited knowledge of everything <g> it looks like the Javascript generated by the AJAX object is making a reference to ContentPlaceHolderDefault_imgBanner and not imgBanner
<script type="text/javascript">
//<![CDATA[
(function() {var fn = function() {$get("ContentPlaceHolderDefault_ScriptManager1_HiddenField").value = '';Sys.Application.remove_init(fn);};Sys.Application.add_init(fn);})();Sys.Application.add_init(function() {
$create(Sys.Extended.UI.SlideShowBehavior, {"autoPlay":true,"id":"SSBehaviorID","loop":true,"playInterval":15000,"slideShowServiceMethod":"GetSlides","slideShowServicePath":"\\SlideService.asmx"}, null, null, $get("ContentPlaceHolderDefault_imgBanner"));
});
//]]>
</script>
Can anyone help with my problem?
Regards
David
Would still love to know why the SlideShowExtender does not work.
Now using jQuery Cycle plugin
is working on a reply...