[jawsscripts] Re: Can I use perform script at a variable?

  • From: "John Martyn" <johnrobertmartyn@xxxxxxxxx>
  • To: <jawsscripts@xxxxxxxxxxxxx>
  • Date: Thu, 26 Jul 2012 16:56:59 -0700

Not sure, but you can't put a perform script in a variable.
John Martyn

-----Original Message-----
From: jawsscripts-bounce@xxxxxxxxxxxxx
[mailto:jawsscripts-bounce@xxxxxxxxxxxxx] On Behalf Of Jim Snowbarger
Sent: Thursday, July 26, 2012 1:11 PM
To: jawsscripts@xxxxxxxxxxxxx
Subject: [jawsscripts] Re: Can I use perform script at a variable?

Curious about the difference between RunScript and PerformScript. Aren't
they essentially the same?

Also, if you don't care about a function's return value, and don't need it's
actions performed in sequence with  your code, you can do this:

var
    string sFunct

Let sFunc = "MyFunction"
Or, if you want to run a script, you can say:
sFunc = "$MyScript"
ScheduleFunction (sFunc, 0)

Key is that ScheduleFunction takes a string variable.



----- Original Message -----
From: "Doug Lee" <doug.lee@xxxxxxxxxxxxxxxx>
To: <jawsscripts@xxxxxxxxxxxxx>
Sent: Wednesday, July 25, 2012 6:13 PM
Subject: [jawsscripts] Re: Can I use perform script at a variable?


One example is that this trick allows you to use ScheduleFunction() to
schedule a script. It also allows the name of a script to be passed to
a function that can then multiplex several similar actions, such as
four-way navigation handling, into one set of code.

On Thu, Jul 26, 2012 at 07:58:10AM +1000, Geoff Chapman wrote:
Doug. would you like to share why, you do, when you do? I.e. what
criterion/circumstances would encourage you to want to do it this way?

----- Original Message ----- 
From: "Doug Lee" <doug.lee@xxxxxxxxxxxxxxxx>
To: <jawsscripts@xxxxxxxxxxxxx>
Sent: Monday, July 23, 2012 11:44 PM
Subject: [jawsscripts] Re: Can I use perform script at a variable?


> UYou must either quote the script name in the call or use a variable:
>
> var string scr let scr = "myScript"
> runScript(scr)
>
> should do the same as performScript myScript().
>
> I use this method of calling scripts in some projects, though not
> many.
>
> On Mon, Jul 23, 2012 at 08:40:01PM +0700, Dang Manh Cuong wrote:
> Hello Dug
> It didn't work. When I create a test script and call this function, if i
> don't put the script name in quotation, i can't compile, and if I put it
> in quotation mark, I can compile, but it didn't call the script I want.
> Anyway, Thanks for your suggestion.
>  ----- Original Message ----- 
>  From: Doug Lee
>  To: jawsscripts@xxxxxxxxxxxxx
>  Sent: Monday, July 23, 2012 8:25 PM
>  Subject: [jawsscripts] Re: Can I use perform script at a variable?
>
>  Not sure this will help much, but I think it's what you're requesting:
>
>  void function runScript(string sScriptName)
>  formatStringWithEmbeddedFunctions("<$" +sScriptName +">")
>  endFunction
>
>  On Mon, Jul 23, 2012 at 08:16:57PM +0700, Dang Manh Cuong wrote:
>  Hi listers
>  In some cases i have more than one script wich have the same body, but
> the last line of it calls an other script (perform script). So is their
> anyway to write a function with a parameter, and use the perform script
> method at a variable? If we can do that, I think the script will be much
> smaller.
>  Thanks for any advisor
>  ________________
>  Dang Manh Cuong
>  HCMC University of Pedagogy:
>  The Psychology and education
>  Mobile: +84 902-572-300
>  E-mail: dangmanhcuong@xxxxxxxxx
>  Yahoo! ID: manhcuong0312
>  Skype name: dangmanhcuong
>  facebook: http://facebook.com/dangmanhcuong
>  Blog: http://vi.netlog.com/Cuong_littlecat
>  Website: http://ngoisaodanduong.com
>  http://www.saomaicenter.org
>  Projec-Website: http://dangmanhcuong.googlecode.com
>  __________???
>
>  View the list's information and change your settings at
>  //www.freelists.org/list/jawsscripts
>
>  -- 
>  Doug Lee, Senior Accessibility Programmer
>  SSB BART Group - Accessibility-on-Demand
>  mailto:doug.lee@xxxxxxxxxxxxxxxx  http://www.ssbbartgroup.com
>  "While they were saying among themselves it cannot be done,
>  it was done." --Helen Keller
>  __________???
>
>  View the list's information and change your settings at
>  //www.freelists.org/list/jawsscripts
>
> ________________
> Dang Manh Cuong
> HCMC University of Pedagogy:
> The Psychology and education
> Mobile: +84 902-572-300
> E-mail: dangmanhcuong@xxxxxxxxx
> Yahoo! ID: manhcuong0312
> Skype name: dangmanhcuong
> facebook: http://facebook.com/dangmanhcuong
> Blog: http://vi.netlog.com/Cuong_littlecat
> Website: http://ngoisaodanduong.com
> http://www.saomaicenter.org
> Projec-Website: http://dangmanhcuong.googlecode.com
> __________???
>
> View the list's information and change your settings at
> //www.freelists.org/list/jawsscripts
>
> -- 
> Doug Lee, Senior Accessibility Programmer
> SSB BART Group - Accessibility-on-Demand
> mailto:doug.lee@xxxxxxxxxxxxxxxx  http://www.ssbbartgroup.com
> "While they were saying among themselves it cannot be done,
> it was done." --Helen Keller
> __________???
>
> View the list's information and change your settings at
> //www.freelists.org/list/jawsscripts
>

__________???

View the list's information and change your settings at
//www.freelists.org/list/jawsscripts

-- 
Doug Lee, Senior Accessibility Programmer
SSB BART Group - Accessibility-on-Demand
mailto:doug.lee@xxxxxxxxxxxxxxxx  http://www.ssbbartgroup.com
"While they were saying among themselves it cannot be done,
it was done." --Helen Keller
__________�

View the list's information and change your settings at
//www.freelists.org/list/jawsscripts



__________�

View the list's information and change your settings at 
//www.freelists.org/list/jawsscripts

__________�

View the list's information and change your settings at 
//www.freelists.org/list/jawsscripts

Other related posts: