<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://forums.asp.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>ASP.NET AJAX Control Toolkit</title><link>http://forums.asp.net/1022.aspx</link><description>Here's your place to discuss everything in and about the AJAX Control Toolkit</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>Re: Slider extender,  client events (get event into javascript)</title><link>http://forums.asp.net/thread/2820457.aspx</link><pubDate>Fri, 19 Dec 2008 15:28:40 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:2820457</guid><dc:creator>Danny117</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/2820457.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=1022&amp;PostID=2820457</wfw:commentRss><description>&lt;font size="2"&gt;
&lt;p&gt;It&amp;#39;s not open but here&amp;#39;s another method.&amp;nbsp; Why didn&amp;#39;t I find this yesterday when I was looking for &amp;quot;Slider&amp;quot; &amp;quot;javascript&amp;quot;&lt;/p&gt;
&lt;p&gt;Here&amp;#39;s method two to get the slider event into a javascript after that i&amp;#39;ts upto you.&lt;/p&gt;
&lt;p&gt;$addHandler($get(&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;txtr&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;), &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;change&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;, updateslide);&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;txtr is the id of the textbox&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;change is the event&lt;/p&gt;
&lt;p&gt;updateslide is the name of the javascript to call ajax will pass in an object.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;font size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;
&lt;p&gt;&amp;lt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;asp&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;:&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;TextBox&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;&lt;font color="#ff0000" size="2"&gt;ID&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;txtr&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;&lt;font color="#ff0000" size="2"&gt;runat&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;server&amp;quot;&amp;gt;&amp;lt;/&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;asp&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;:&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;TextBox&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&lt;/p&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;cc1&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;:&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;SliderExtender&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;&lt;font color="#ff0000" size="2"&gt;ID&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;SliderExtender1&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;&lt;font color="#ff0000" size="2"&gt;runat&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;server&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;&lt;font color="#ff0000" size="2"&gt;Enabled&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;True&amp;quot;&lt;/p&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;&lt;font color="#ff0000" size="2"&gt;RaiseChangeOnlyOnMouseUp&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;false&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;&lt;font color="#ff0000" size="2"&gt;Minimum&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;0&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;&lt;font color="#ff0000" size="2"&gt;Maximum&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;255&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;&lt;font color="#ff0000" size="2"&gt;TargetControlID&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;txtr&amp;quot;&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font color="#0000ff"&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;font color="#0000ff"&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;&lt;font color="#0000ff"&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;
&lt;p&gt;&amp;lt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;script&lt;/font&gt;&lt;/font&gt;&lt;font color="#000000" size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;&lt;font color="#ff0000" size="2"&gt;type&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;/p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;function&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; updateslide(x) {&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;&lt;/font&gt;&lt;font color="#008000" size="2"&gt;&lt;font color="#008000" size="2"&gt;// what ever you want to&amp;nbsp;do....&amp;nbsp;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;font color="#008000" size="2"&gt;&lt;font color="#008000" size="2"&gt;// var dec = x.target.value;&lt;/font&gt;&lt;/font&gt;&lt;font color="#008000" size="2"&gt;&lt;font color="#008000" size="2"&gt; 
&lt;p&gt;// var hex = parseInt(dec).toString(16);&lt;/p&gt;
&lt;p&gt;// if (hex.length &amp;lt; 2) {&lt;/p&gt;
&lt;p&gt;// hex = &amp;quot;0&amp;quot; + hex;&lt;/p&gt;
&lt;p&gt;// &lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;$addHandler($get(&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;txtr&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;), &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;change&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;, updateslide);&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;/script&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font color="#0000ff"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;</description></item><item><title>Re: Slider extender,  client events</title><link>http://forums.asp.net/thread/1519193.aspx</link><pubDate>Fri, 05 Jan 2007 02:11:48 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1519193</guid><dc:creator>huenemeca</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1519193.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=1022&amp;PostID=1519193</wfw:commentRss><description>&lt;p&gt;Thanks,&lt;br /&gt;It worked great.&lt;/p&gt;</description></item><item><title>Re: Slider extender,  client events</title><link>http://forums.asp.net/thread/1518440.aspx</link><pubDate>Thu, 04 Jan 2007 17:01:07 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1518440</guid><dc:creator>Garbin</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1518440.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=1022&amp;PostID=1518440</wfw:commentRss><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;please check the following example:&amp;nbsp;&lt;pre class=coloredcode&gt;&lt;span class=dir&gt;&amp;lt;%@ Page Language="C#" %&amp;gt;
&amp;lt;%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="ajaxToolkit" %&amp;gt;&lt;/span&gt;

&amp;lt;&lt;span class=tag&gt;!DOCTYPE&lt;/span&gt; html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&amp;gt;

&amp;lt;&lt;span class=tag&gt;html&lt;/span&gt;&lt;span class=attr&gt; xmlns=&lt;/span&gt;&lt;span class=attrv&gt;"http://www.w3.org/1999/xhtml"&lt;/span&gt; &amp;gt;
&amp;lt;&lt;span class=tag&gt;head&lt;/span&gt;&lt;span class=attr&gt; runat=&lt;/span&gt;&lt;span class=attrv&gt;"server"&lt;/span&gt;&amp;gt;
    &amp;lt;&lt;span class=tag&gt;title&lt;/span&gt;&amp;gt;Slider Example&amp;lt;/&lt;span class=tag&gt;title&lt;/span&gt;&amp;gt;
&amp;lt;/&lt;span class=tag&gt;head&lt;/span&gt;&amp;gt;
&amp;lt;&lt;span class=tag&gt;body&lt;/span&gt;&amp;gt;
    &amp;lt;&lt;span class=tag&gt;form&lt;/span&gt;&lt;span class=attr&gt; id=&lt;/span&gt;&lt;span class=attrv&gt;"form1"&lt;/span&gt;&lt;span class=attr&gt; runat=&lt;/span&gt;&lt;span class=attrv&gt;"server"&lt;/span&gt;&amp;gt;
    &amp;lt;&lt;span class=tag&gt;asp:ScriptManager&lt;/span&gt;&lt;span class=attr&gt; ID=&lt;/span&gt;&lt;span class=attrv&gt;"TheScriptManager"&lt;/span&gt;&lt;span class=attr&gt; runat=&lt;/span&gt;&lt;span class=attrv&gt;"server"&lt;/span&gt;&amp;gt;&amp;lt;/&lt;span class=tag&gt;asp:ScriptManager&lt;/span&gt;&amp;gt;
    
    &amp;lt;&lt;span class=tag&gt;asp:TextBox&lt;/span&gt;&lt;span class=attr&gt; ID=&lt;/span&gt;&lt;span class=attrv&gt;"txtSlider"&lt;/span&gt;&lt;span class=attr&gt; runat=&lt;/span&gt;&lt;span class=attrv&gt;"server"&lt;/span&gt;&amp;gt;&amp;lt;/&lt;span class=tag&gt;asp:TextBox&lt;/span&gt;&amp;gt;
    &amp;lt;&lt;span class=tag&gt;asp:Label&lt;/span&gt;&lt;span class=attr&gt; ID=&lt;/span&gt;&lt;span class=attrv&gt;"lblSliderBound"&lt;/span&gt;&lt;span class=attr&gt; runat=&lt;/span&gt;&lt;span class=attrv&gt;"server"&lt;/span&gt;&amp;gt;&amp;lt;/&lt;span class=tag&gt;asp:Label&lt;/span&gt;&amp;gt;
    
    &amp;lt;&lt;span class=tag&gt;ajaxToolkit:SliderExtender&lt;/span&gt;&lt;span class=attr&gt; ID=&lt;/span&gt;&lt;span class=attrv&gt;"SliderExtender1"&lt;/span&gt;&lt;span class=attr&gt; runat=&lt;/span&gt;&lt;span class=attrv&gt;"server"&lt;/span&gt;
&lt;span class=attr&gt;        TargetControlID=&lt;/span&gt;&lt;span class=attrv&gt;"txtSlider"&lt;/span&gt;&lt;span class=attr&gt; BoundControlID=&lt;/span&gt;&lt;span class=attrv&gt;"lblSliderBound"&lt;/span&gt;&lt;span class=attr&gt; BehaviorID=&lt;/span&gt;&lt;span class=attrv&gt;"sliderBehavior"&lt;/span&gt;
&lt;span class=attr&gt;        Steps=&lt;/span&gt;&lt;span class=attrv&gt;"3"&lt;/span&gt;&amp;gt;&amp;lt;/&lt;span class=tag&gt;ajaxToolkit:SliderExtender&lt;/span&gt;&amp;gt;
    
    &amp;lt;&lt;span class=tag&gt;script&lt;/span&gt;&lt;span class=attr&gt; type=&lt;/span&gt;&lt;span class=attrv&gt;"text/javascript"&lt;/span&gt;&amp;gt;
    &lt;span class=cmt&gt;&amp;lt;!--
        function pageLoad(sender, e) {
            var slider = $find('sliderBehavior');
            slider.add_valueChanged(onValueChanged);
        }
        
        function onValueChanged(sender, e) {
            alert('Value changed!');
        }
    //--&amp;gt;&lt;/span&gt;
    &amp;lt;/&lt;span class=tag&gt;script&lt;/span&gt;&amp;gt;
    &amp;lt;/&lt;span class=tag&gt;form&lt;/span&gt;&amp;gt;
&amp;lt;/&lt;span class=tag&gt;body&lt;/span&gt;&amp;gt;
&amp;lt;/&lt;span class=tag&gt;html&lt;/span&gt;&amp;gt;&lt;/pre&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Re: Slider extender,  client events</title><link>http://forums.asp.net/thread/1518388.aspx</link><pubDate>Thu, 04 Jan 2007 16:32:12 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1518388</guid><dc:creator>huenemeca</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1518388.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=1022&amp;PostID=1518388</wfw:commentRss><description>&lt;p&gt;Hello,&lt;/p&gt;&lt;p&gt;I am trying to get this to work so that I can have the slider use a AJAX call to report it's position to the system.&amp;nbsp; But when I use $find('BehaviorID') I get null.&amp;nbsp; I am actually using the behaviorID of the slider extender control.&amp;nbsp; Can you show me an example of this working?&amp;nbsp; &lt;/p&gt;&lt;p&gt;Also, is there any plans to add the valueChanged event to the Extender so that I can just say ValueChanged='myjavascriptFunction'?&amp;nbsp; It seems like a control in the AJAX toolkit should have this sort of functionality.&lt;/p&gt;&lt;p&gt;Thanks,&lt;br /&gt;Mike&lt;br /&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Re: Slider extender,  client events</title><link>http://forums.asp.net/thread/1481392.aspx</link><pubDate>Thu, 30 Nov 2006 05:27:24 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1481392</guid><dc:creator>DanNsk</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1481392.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=1022&amp;PostID=1481392</wfw:commentRss><description>I forgot to tell that i'm trying to add this script dynamically, in a Page_Load event handler of a page&lt;br /&gt;so the only working solution i've found -&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;       string script = "Sys.Application.add_init(function() {\n" +&lt;br /&gt;       "        var slider1 = $find('" + SliderExtender1.BehaviorID + "');\n" +&lt;br /&gt;       "        if (slider1) slider1.add_valueChanged(function() { alert('value changed!'); });\n" +&lt;br /&gt;       "    });\n";&lt;br /&gt;&lt;br /&gt;ScriptManager.RegisterStartupScript(Page, GetType(), "StartupValuesFunction", script, true);&lt;br /&gt;&lt;br /&gt;</description></item><item><title>Re: Slider extender,  client events</title><link>http://forums.asp.net/thread/1480946.aspx</link><pubDate>Wed, 29 Nov 2006 21:22:53 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1480946</guid><dc:creator>Garbin</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1480946.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=1022&amp;PostID=1480946</wfw:commentRss><description>&lt;p&gt;Hi,&lt;/p&gt;&lt;p&gt;you can give an id to the behavior using the BehaviorID property in the extender control. Then, you can write&lt;/p&gt;&lt;p&gt;$find('behaviorID').add_valueChanged(function() { alert('value changed!'); });&lt;br /&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Slider extender,  client events</title><link>http://forums.asp.net/thread/1480447.aspx</link><pubDate>Wed, 29 Nov 2006 14:54:38 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1480447</guid><dc:creator>DanNsk</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1480447.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=1022&amp;PostID=1480447</wfw:commentRss><description>I have slider extender on a page , which is bound to a hidden field, and has some textbox as an target control.&lt;br /&gt; Slider extender has valueChanged event, is there any way to attach my handler to it ?&lt;br /&gt;My idea was $find('controlId').add_valueChanged( function() {} ); , but doesn't work. &lt;br /&gt; &lt;br /&gt; &lt;br /&gt;</description></item></channel></rss>