# How to execute a function each time the slider is dragged?

I've created a function f and a slider:

Slider[Dynamic[y],{1,4}]


How to execute/call f each time the slider is dragged?

-
Still no code formatting or capitalization in your original question (other people were kind enough to edit)... –  Ajasja Dec 12 '12 at 14:14

Like this

Slider[Dynamic[y,(y=#;f[y])&],{1,4}]


You can can test using for example

f[y_]:=Print@y;


I advise you to look at the help of Dynamic that contains examples of other related features.

-

Another rout to take would be just using Manipulate. It will update content inside of it automatically in addition to automatically creating an interface.

f[y_] := y
Manipulate[f[y], {y, 1, 4}]


-
This is my code. –  santhosh Dec 13 '12 at 13:15
@user4972 What do you mean? Do you need more help? –  Vitaliy Kaurov Dec 13 '12 at 16:17
@VitaliyKaurov He means that he registered the code above and got a patent for it. You're forbidden to use Manipulate[] again without his granting permission. –  belisarius Jan 12 '13 at 10:52
@belisarius big :D –  Vitaliy Kaurov Jan 13 '13 at 6:43