3 Answers, 1 is accepted
0
Accepted

Princy
Top achievements
Rank 2
answered on 18 Apr 2013, 05:18 AM
Hi,
It is possible to create a RadSlider using JavaScript. Please have a look into the following sample client side code.
ASPX:
JavaScript:
Thanks,
Princy.
It is possible to create a RadSlider using JavaScript. Please have a look into the following sample client side code.
ASPX:
<
telerik:RadScriptManager
runat
=
"server"
ID
=
"RadScriptManager1"
/>
This slider is declaratively created in the ASPX page
<
telerik:RadSlider
runat
=
"server"
ID
=
"RadSlider1"
Value
=
"50"
>
</
telerik:RadSlider
>
<
br
/>
<
div
class
=
"module"
style
=
"width: 300px;"
>
<
a
id
=
"ClientSlider"
href
=
"javascript:CreateSlider()"
>Create a new slider using JavaScript</
a
>
<
div
id
=
"elementToExtend"
>
</
div
>
</
div
>
JavaScript:
<script type=
"text/javascript"
>
function
CreateSlider() {
var
sliderProps = {
value: 50,
itemData: [],
_skin:
"Default"
,
_width:
"200px"
}
var
sliderEvents = {};
// No events
$get(
"ClientSlider"
).style.display =
"none"
;
// hide the button
var
elementToExtend = $get(
"elementToExtend"
);
$create(Telerik.Web.UI.RadSlider, sliderProps, sliderEvents,
null
, elementToExtend);
}
</script>
Thanks,
Princy.
0

Henry
Top achievements
Rank 1
answered on 19 Apr 2013, 08:02 AM
Thanks princy. Is it possible to get the skin from another RadSlider in the same page and assign to _skin? I dont want to use default skin.
0

Princy
Top achievements
Rank 2
answered on 19 Apr 2013, 09:36 AM
Hi,
If you have another slider in the same page, then you can set the skin as follows.
JavaScript:
Thanks,
Princy.
If you have another slider in the same page, then you can set the skin as follows.
JavaScript:
<script type=
"text/javascript"
>
function
CreateSlider() {
var
sliderProps = {
value: 50,
itemData: [],
_skin: $find(
'<%= RadSlider1.ClientID %>'
).get_skin(),
_width:
"200px"
}
var
sliderEvents = {};
// No events
$get(
"ClientSlider"
).style.display =
"none"
;
// hide the button
var
elementToExtend = $get(
"elementToExtend"
);
$create(Telerik.Web.UI.RadSlider, sliderProps, sliderEvents,
null
, elementToExtend);
}
</script>
Thanks,
Princy.