⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 aaron.txt

📁 Ajax 框架,可以用来做数型菜单或者联动下拉列表
💻 TXT
📖 第 1 页 / 共 2 页
字号:
From - Tue Feb 21 15:25:15 2006
X-Mozilla-Status: 0001
X-Mozilla-Status2: 00000000
Return-path: <aaron@gwmicro.com>
Envelope-to: joe@localhost
Delivery-date: Tue, 21 Feb 2006 13:40:09 +0000
Received: from localhost ([127.0.0.1])
	by tameion.internal with esmtp (Exim 4.50)
	id 1FBXkP-0001QH-Gf
	for joe@localhost; Tue, 21 Feb 2006 13:40:09 +0000
Received: from pop.ntlworld.com [81.103.221.14]
	by localhost with POP3 (fetchmail-6.2.5)
	for joe@localhost (single-drop); Tue, 21 Feb 2006 13:40:09 +0000 (GMT)
Received: from aamta05-winn.ispmail.ntl.com ([81.103.221.35])
          by mta01-winn.ispmail.ntl.com with ESMTP
          id <20060221133550.FYHW10606.mta01-winn.ispmail.ntl.com@aamta05-winn.ispmail.ntl.com>
          for <joe_fish@ntlworld.com>; Tue, 21 Feb 2006 13:35:50 +0000
Received: from fwd0.hosts.co.uk ([212.84.175.149])
          by aamta05-winn.ispmail.ntl.com with ESMTP
          id <20060221133550.XZRQ28419.aamta05-winn.ispmail.ntl.com@fwd0.hosts.co.uk>
          for <joe_fish@ntlworld.com>; Tue, 21 Feb 2006 13:35:50 +0000
Received: from [66.14.244.219] (helo=mail.gwmicro.com)
	by fwd0.hosts.co.uk with esmtp (Exim 4.52)
	id 1FBXYT-0001sa-A1
	for joe@getahead.ltd.uk; Tue, 21 Feb 2006 13:27:49 +0000
DomainKey-Signature: a=rsa-sha1; s=all; d=gwmicro.com; c=nofws; q=dns; 
   b=+1wFRnludq5DH8pe1ujlnZnK5WSABw9LNBIelFHhFxS39bA08fqvrNC+5qorZPtIm1RIT2Lr2Di2KLicEn9o/p5f4EOqJE2Ki/PVUaAppLg94sok8wpJw9XRvsq/DA6a
Received: from [66.14.244.209] ([66.14.244.209])
        by mail.gwmicro.com (VisNetic.MailServer.v8.3.5.0) with ASMTP (SSL) id ZPW11945;
        Tue, 21 Feb 2006 08:27:45 -0500
Message-ID: <43FB154F.7090407@gwmicro.com>
Date: Tue, 21 Feb 2006 08:27:43 -0500
From: Aaron Smith <aaron@gwmicro.com>
Reply-To:  aaron@gwmicro.com
Organization: GW Micro, Inc.
User-Agent: Thunderbird 1.5 (Windows/20051201)
MIME-Version: 1.0
To: Joe Walker <joe@getahead.ltd.uk>, Mike Lawler <mike@gwmicro.com>, 
 Bill Herzler <billh@gwmicro.com>,
 Doug Geoffray <doug@gwmicro.com>
Subject: Re: Window-Eyes and Ajax
References: <43F998F3.3010002@getahead.ltd.uk> <43F9C597.9000708@gwmicro.com> <43F9E54C.9060302@getahead.ltd.uk> <43F9ED57.5070908@gwmicro.com> <43FACA6B.8030906@getahead.ltd.uk>
In-Reply-To: <43FACA6B.8030906@getahead.ltd.uk>
Content-Type: multipart/mixed;
 boundary="------------030806060600050102040609"
X-Antivirus-Scanned: True
X-Original-To: joe@getahead.ltd.uk
X-Spam-Checker-Version: SpamAssassin 3.0.3 (2005-04-27) on tameion.internal
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,SPF_HELO_PASS 
	autolearn=ham version=3.0.3

This is a multi-part message in MIME format.
--------------030806060600050102040609
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Joe,

Take a look at http://gwmicro.com/Developers/Software/. The section 
titled, "Working with Window-Eyes" should provide you with all you need. 
If not, please let me know, and I'll try to get you some more information.

Unfortunately, with Internet Explorer (even using our API), there's no 
way to tell Window-Eyes to reload the browse mode buffer. That feature 
only exists in Firefox. I will, however, get the information on how to 
do that and get it to you ASAP.

The safe for scripting stuff will ship in the next version of 
Window-Eyes, and will be installed automagically. In the meantime, I've 
attached our signed DLL, and a registry file that will mark the DLL safe 
for scripting when run. If you already have Window-Eyes installed, just 
replace the gwspeak.dll with the signed one, and Window-Eyes will 
re-register it when launched. If you do not have Window-Eyes installed, 
you can do the following in either a command prompt, or the run dialog 
in the start menu:

regsvr32 c:\some_folder\gwspeak.dll

Ideally, you'll have Window-Eyes installed (demo, retail, or 60-day 
eval), as that will make the whole registering process easier, and will 
allow you to test the projects you're working on. Once the DLL is 
registered, run the safe_gwspeak.reg, and say "Yes" to the prompt. This 
will add the appropriate safe-for-scripting registry keys, and will get 
rid of that annoying ActiveX warning when using GWSpeak.

Please let me know if there's anything else I can do to help.

Aaron

Joe Walker wrote:
> 
> That's fantastic - I was expecting that the default answer would be 
> along the lines of CTRL+SHIFT+A, but really hoping that there was 
> something more we could do.
> I'd like to add the code to DWR to support both FF and IE to make them 
> indicate to that an area has changed. Do you have any documentation for 
> your ActiveX control? and how far off is the safe-for-scripting version?
> 
> Thanks,
> 
> Joe.
> 
> Aaron Smith wrote:
>> Joe,
>>
>> Dynamic content is a ugly fish in the world of screen readers.
>>
>> Internet Explorer, for example, doesn't give us any indication that 
>> anything has changed on the page when something dynamic happens. The 
>> user could reload the browse mode buffer with CTRL-SHIFT-A, and the 
>> new information would be available, but they're going to be placed 
>> back at the top of the page, and not where the dynamic stuff happened. 
>> The only other solution would be to use the Window-Eyes API to 
>> communicate directly with Window-Eyes, and make it speak what you 
>> want. The only drawback to that feature (currently) is that you'll get 
>> an ActiveX warning when you try. This will be resolved in the next 
>> version of Window-Eyes when our DLL will be both signed, and marked 
>> "safe for scripting."
>>
>> Firefox, on the other hand, does offer accessible support for DHTML 
>> (http://www.mozilla.org/access/dhtml/), and Window-Eyes is currently 
>> the only screen reader to support Accessible DHTML through the Mozilla 
>> Firefox model. Firefox also offers (I believe) the ability to indicate 
>> to Window-Eyes that the page has changed. I can get more information 
>> on that for you if you need it.
>>
>> Let me know if you have any more questions.
>>
>> Aaron
>>
>> Joe Walker wrote:
>>>
>>> A fairly simple example is:
>>>  http://getahead.ltd.uk/dwr/examples/table
>>>
>>> We've just announced a beta release of DWR so the web-server is 
>>> taking a real hammering at the moment, so could be a bit slow.
>>>
>>> Thanks,
>>>
>>> Joe.
>>>
>>> Aaron Smith wrote:
>>>> Joe,
>>>>
>>>> Do you have some specific examples that we can play with to give you 
>>>> feedback?
>>>>
>>>> Thanks,
>>>>
>>>> Aaron
>>>>
>>>> Joe Walker wrote:
>>>>> Hi,
>>>>>
>>>>> I'm a running a team that is creating tools to help developers 
>>>>> write Ajax websites. The nature of Ajax websites can create 
>>>>> problems for screen readers so I would like to understand what we 
>>>>> can do to help your software read sites created by our tools so 
>>>>> that we can recommend Window-Eyes to our users.
>>>>>
>>>>> Specifically I'm interested in how pages that change over time 
>>>>> through the use of Javascript can indicate that new content is 
>>>>> available.
>>>>>
>>>>> Thanks for your time.
>>>>>
>>>>> Joe.
>>>>>
>>>>
>>>
>>
> 

-- 
To insure that you receive proper support, please include all past
correspondence (where applicable), and any relevant information
pertinent to your situation when submitting a problem report to the GW
Micro Technical Support Team.

Aaron Smith
GW Micro
Phone: 260/489-3671
Fax: 260/489-2608
WWW: http://www.gwmicro.com
FTP: ftp://ftp.gwmicro.com
Technical Support & Web Development

--------------030806060600050102040609
Content-Type: application/x-zip-compressed;
 name="signed_gwspeak.zip"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
 filename="signed_gwspeak.zip"

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

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -