Wrox Programmer Forums

Need to download code?

View our list of code downloads.

Go Back   Wrox Programmer Forums > Web Programming > JavaScript > Ajax
Password Reminder
Register
| FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read
Ajax the combination of XHTML, CSS, DOM, XML, XSLT, XMLHttpRequest, and JavaScript
Welcome to the p2p.wrox.com Forums.

You are currently viewing the Ajax section of the Wrox Programmer to Programmer discussions. This is a community of tens of thousands of software programmers and website developers including Wrox book authors and readers. As a guest, you can read any forum posting. By joining today you can post your own programming questions, respond to other developers’ questions, and eliminate the ads that are displayed to guests. Registration is fast, simple and absolutely free .
DRM-free e-books 300x50
Reply
 
Thread Tools Search this Thread Display Modes
  #1 (permalink)  
Old June 1st, 2008, 09:44 AM
Registered User
 
Join Date: Jun 2008
Location: Everett, WA, USA.
Posts: 2
Thanks: 0
Thanked 0 Times in 0 Posts
Send a message via MSN to Kerensky18
Default Ajax Slideshow

I'm having trouble getting the slideshow to work. I'm designing the webpage for school. Any help would be appriciated.

The slideshow does not work only the default image is displayed. I've tried using a webservice to do the coding as well but it also did not work.

Here is the web code.

<%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="_Default" %>

<%@ Register assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" namespace="System.Web.UI" tagprefix="asp" %>

<%@ Register assembly="AjaxControlToolkit" namespace="AjaxControlToolkit" tagprefix="cc1" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>Untitled Page</title>
    <link href="StyleSheet.css" rel="stylesheet" type="text/css" />
</head>
<body>
    <form id="form1" runat="server">
    <div>
      <asp:ScriptManager ID="ScriptManager1" runat="server">
      </asp:ScriptManager>
    </div>
     <div id="wrap"> <div id="screen">
            <div id="header">
            <h1>Royal Oaks Country Club</h1>

            </div>

         <div id= "sidebar">
         </div>

         <div id = "main">
         <div class = "entry">
            <p> Welcome to the Royal Oaks Country Club a fine establishment located 40 miles out of Seattle on the beautifl pacific coasline.</p>

         </div>


           <cc1:SlideShowExtender ID="SlideShowExtender1" runat="server"
                   TargetControlID="Image1"
                   UseContextkey ="True"
                   PreviousButtonID="PrevButton"
                   PlayButtonID = "PlayButton"
                   NextButtonID="NextButton"
                   AutoPlay="true"
                   Loop ="true" SlideShowServiceMethod = "GetSlides"
                   >
                   </cc1:SlideShowExtender>



           <asp:Image ID="Image1" runat="server"
           imageurl ="slideshow/dining_top.jpg"/>
             <asp:Button ID="PrevButton" runat="server" Text="Prev" />
             <asp:Button ID="PlayButton" runat="server" Text="Play" />
             <asp:Button ID="NextButton" runat="server" Text="Next" />

         </div>

        <div id="footer">
        <p> This webpage created by Jason Pollard on June 1, 2008</p>
        </div>




        </div></div>
    </form>
</body>
</html>


Here is the app code:

Partial Class _Default
    Inherits System.Web.UI.Page
    Partial Class SlideShowExtender
        Inherits System.Web.UI.Page

        <System.Web.Services.WebMethodAttribute()> _
        <System.Web.Script.Services.ScriptMethodAttribute( )> _
        Public Shared Function GetSlides(ByVal contextKey As System.String) _
            As AjaxControlToolkit.Slide()

            Return New AjaxControlToolkit.Slide() { _
            New AjaxControlToolkit.Slide("slideshow/dining_top.jpg", "Dining", "Dining"), New AjaxControlToolkit.Slide("slideshow/golf 1.jpg", "Golf 1", "Golf 1")}

        End Function
    End Class
End Class




Reply With Quote
  #2 (permalink)  
Old June 1st, 2008, 10:21 AM
joefawcett's Avatar
Wrox Author
Points: 9,763, Level: 42
Points: 9,763, Level: 42 Points: 9,763, Level: 42 Points: 9,763, Level: 42
Activity: 0%
Activity: 0% Activity: 0% Activity: 0%
 
Join Date: Jun 2003
Location: Exeter, , United Kingdom.
Posts: 3,074
Thanks: 1
Thanked 38 Times in 37 Posts
Default

So what's the problem? Is there an error message or what?

--

Joe (Microsoft MVP - XML)
Reply With Quote
  #3 (permalink)  
Old June 1st, 2008, 10:42 AM
Registered User
 
Join Date: Jun 2008
Location: Everett, WA, USA.
Posts: 2
Thanks: 0
Thanked 0 Times in 0 Posts
Send a message via MSN to Kerensky18
Default

That's whats frustrating me I'm not getting an error.
It's just not running the slide show.
Reply With Quote
  #4 (permalink)  
Old June 1st, 2008, 12:29 PM
joefawcett's Avatar
Wrox Author
Points: 9,763, Level: 42
Points: 9,763, Level: 42 Points: 9,763, Level: 42 Points: 9,763, Level: 42
Activity: 0%
Activity: 0% Activity: 0% Activity: 0%
 
Join Date: Jun 2003
Location: Exeter, , United Kingdom.
Posts: 3,074
Thanks: 1
Thanked 38 Times in 37 Posts
Default

Okay, my VB's a bit shaky but I've got the example to work:
  • Code:
    Partial Class _Default
        Inherits System.Web.UI.Page
        Partial Class SlideShowExtender
            Inherits System.Web.UI.Page
    
            <System.Web.Services.WebMethodAttribute()> _
            <System.Web.Script.Services.ScriptMethodAttribute()> _
            Public Shared Function GetSlides(ByVal contextKey As System.String) _
                As AjaxControlToolkit.Slide()
    
                Return New AjaxControlToolkit.Slide() { _
                New AjaxControlToolkit.Slide("slideshow/dining_top.jpg", "Dining", "Dining"), New AjaxControlToolkit.Slide("slideshow/golf 1.jpg", "Golf 1", "Golf 1")}
    
            End Function
        End Class
    End Class
    this look's a bit iffy, why have the nested classes? I changed it to
    Code:
    Partial Class _Default
      Inherits System.Web.UI.Page
      <System.Web.Services.WebMethodAttribute()> _
    <System.Web.Script.Services.ScriptMethodAttribute()> _
    Public Shared Function GetSlides(ByVal contextKey As String) As AjaxControlToolkit.Slide()
    
        Return New AjaxControlToolkit.Slide() { _
        New AjaxControlToolkit.Slide("Images/BillGates2.jpg", "Bill Gates", "Bill Gates"), _
        New AjaxControlToolkit.Slide("Images/BegXml4.jpg", "Beginning XML", "Beginning XML"), _
        New AjaxControlToolkit.Slide("Images/ProWeb2.0.jpg", "Professional Web 2.0", "Professional Web 2.0")}
    
      End Function
      <System.Web.Services.WebMethodAttribute()> _
      <System.Web.Script.Services.ScriptMethodAttribute()> _
        Public Shared Function GetSlides() As AjaxControlToolkit.Slide()
        Return New AjaxControlToolkit.Slide() { _
          New AjaxControlToolkit.Slide("Images/BillGates2.jpg", "Bill Gates", "Bill Gates"), _
          New AjaxControlToolkit.Slide("Images/ProWeb2.0.jpg", "Professional Web 2.0", "Professional Web 2.0"), _
          New AjaxControlToolkit.Slide("Images/BegXml4.jpg", "Beginning XML", "Beginning XML")}
      End Function
    End Class
    You don't need to implement both versions but I wanted to try it. (Obviously I changed the images to some I had :)
  • If you want the original image to feature in the show then you must add it again to the GetSlides method.
  • I also used a ToolkitScriptManager which may not be completely necessary but is better practice when using the Ajax Control Toolkit

(If you want the VS solution email me your address and I'll send it to you.)

--

Joe (Microsoft MVP - XML)
Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
how to link slideshow images on js gilgalbiblewheel Javascript How-To 1 January 25th, 2007 07:16 AM
new Ajax article: Creating an Ajax Search Widget jminatel Ajax 0 May 11th, 2006 02:50 PM
SlideShow k_kosaraju .NET Framework 2.0 1 March 5th, 2006 07:17 PM
Want to run more than one Slideshow on the page peter_budo Javascript 0 June 26th, 2005 05:35 AM
error in an xml javascript based slideshow Looney Classic ASP Basics 4 June 6th, 2005 01:16 AM



All times are GMT -4. The time now is 10:43 AM.


Powered by vBulletin®
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.
© 2013 John Wiley & Sons, Inc.