---
title: "SlideShowExtender och AnimationExtender"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/171295-slideshowextender-och-animationextender"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "saw"
published: "2008-05-06T20:21:47.000Z"
updated: "2008-05-07T07:45:13.000Z"
replies: 2
views: 388
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/javascript/171295-slideshowextender-och-animationextender"
---

# SlideShowExtender och AnimationExtender

## #1 — saw, 2008-05-06T20:21Z

Med risk för att detta kanske hamnar i fel forum.
Jag har byggt upp ett bildspel med SlideShowExtender. Jag ville ha lite 
effekter så jag kopplade in AnimationExtender och

```
<script language="javascript" type="text/javascript">
    var fadein;
    var fadeout;

    function pageLoad()
    {
        var ss=$find("ss1");
        ss.add_slideChanging(onChanging);    
        
        var ae=$find("ae");
        var be=ae.get_OnLoadBehavior();
        var an=be.get_animation();
        fadein=an.get_animations()[1];
        fadeout=an.get_animations()[0];
        
        fadein.set_duration(0.5);
        fadeout.set_duration(0.5);
    }
    function onChanging(sender, args)
    {
        fadein.play();
        window.setTimeout("fadeout.play()", 5300);
    }
</script>
```

Detta fungerar men det är så tråkigt...
Jag hittade följande c#-kod

```
//private string GetNextTransition()
    {
        //Randomly pick a transition effect.  Note some of the effects only work in IE.
        int n = (int)((new Random().NextDouble()) * 5);
        switch (n)
        {
            case 0:
            case 1:
                n = (int)((new Random().NextDouble()) * 22);
                return "revealTrans(duration=2,transition=" + n.ToString() + ")";
            case 2:
            case 3:
                if (Request.Browser.Browser == "IE")
                {
                    n = (int)((new Random().NextDouble()) * 8);
                    switch (n)
                    {
                        case 0:
                            return "progid:DXImageTransform.Microsoft.RandomDissolve()";
                        case 1:
                            return "progid:DXImageTransform.Microsoft.Pixelate
(MaxSquare=20, Duration=2, Enabled=false)";
                        case 2:
                            return "progid:DXImageTransform.Microsoft.RadialWipe
(wipeStyle='clock')";
                        case 3:
                            return "progid:DXImageTransform.Microsoft.Wheel
(spokes=4)";
                        case 4:
                            return "progid:DXImageTransform.Microsoft.Stretch
(stretchStyle='spin')";
                        default:
                            return "progid:DXImageTransform.Microsoft.Stretch
(stretchStyle='push')";
                    }
                }
                else
                    return "blendTrans(duration=2)";
            default:
                return "blendTrans(duration=2)";
        }
    }
```

skulle man på något sätt kunna utnyttja detta?

Permalänk: https://www.webforum.nu/p/171295

## #2 — colione, 2008-05-06T20:36Z

IE-specifikt:
http://msdn.microsoft.com/en-us/library/ms532847(VS.85).aspx

Permalänk: https://www.webforum.nu/p/2108435

## #3 — saw, 2008-05-07T07:45Z

Tack, det ser ju intresant ut, men jag förstår inte hur jag skall kunna koppla
ihop detta.
Så här har jag lagt upp det, jag har en webbservice där scriptet lägger ihop 
alla bilder ifrån en viss mapp, i en array. Denna skickas sedan till 
SlideShowExtender som i sinh tur pekar på "TargetControlID="Image1"".
Hur skall jag kunna koppla ihop detta med SlideShowExtender ?

Permalänk: https://www.webforum.nu/p/2108499

---

Tråden på webben: https://www.webforum.nu/amne/javascript/171295-slideshowextender-och-animationextender
