Does anyone on the list know about DOM Text Ranges in Opera (any version)?
I got Opera 7 running now (nice and fast, I was shocked).  But I haven't
been able to find specific documentation or code examples (that work, not
just claim to work).  Do my scripts work on Safari?  I have no *Mac access.
If possible I'd like to work out all the major compatibility kinks while I'm
still in a stand-alone sandbox script, rather than find a hangup when I am
half-way through the DynAPI integration.

Leif

----- Original Message ----- 
From: "Raymond Irving" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, September 05, 2003 12:14 PM
Subject: Re: [Dynapi-Dev] JS/DOM Autocompletion in IE6 / Mozilla 1.4


>
> Wonderful! This is great!
>
> From the looks of things I think it should go within
> the GUI section as it will mainly be used by gui
> components. Otherwise it should go into the util
> section.
>
> You can create and AutoComplete Class library so a
> user could create an autocomplete object:
>
> var ac = new AutoComplete();
> // autocomplete could inherit the EventObject
>
> --
> Raymond Irving
>
> --- Leif W <[EMAIL PROTECTED]> wrote:
> > I've recently put together an autocompletion script
> > that will work with an
> > input text field, with data either in a JS array, or
> > in a SELECT.  It works
> > the same in IE6 and Mozilla 1.4.  I couldn't find
> > the specific documentation
> > for the Mozilla functions used.  I had to search the
> > CVS source tree, as the
> > "range" related objects (selecting a range of text)
> > and methods particular
> > to DOM aren't really very well documented.  There's
> > some documentation of
> > Range for Mozilla, but I'm not using any of those
> > functions.  I just
> > happened to find some bits of IE and Mozilla
> > specific autocompletion on the
> > web, and took and merged them.
> >
> > Would something like this be a useful utility for
> > the DynAPI?  If so, where
> > should it go?  If the code needs modifying for
> > DynAPI integration, I might
> > need some pointers.  If the example doesn't work in
> > a browser (Opera, etc.)
> > I'd need someone else to fix it as I don't have
> > access to other browsers
> > yet.
> >
> > Leif
> >
> ---------------------------------
> Cross-browser autocompletionvar myAcData =[
> "aardvark",    "antipathy",    "baseball",
> "basketball",    "train",    "train station"];/* *
> NAME: autoComplete *  INPUT: *      inputField: text
> field where user is typing *      inputEvent: holds
> keystroke event data *      acData: data to search for
> auto complete *      acDataType: JavaScript array or
> HTML FORM's SELECT's OPTIONs. *  OUTPUT: */function
> autoComplete ( inputField, inputEvent, acData,
> acDataType ){    var acDataTmp = new Array();    if (
> acDataType == 'js' )    {        for ( var i = 0; i
>
>       Cross-browser autocompletion
>
>    autocomplete a text field with data in array
>
>    autocomplete a text field with data in a select
> field
>       Supported Browsers:
>    Internet Explorer 6
>    Mozilla 1.4
>
>
> [input]
>                      aardvark
>                   antipathy
>                   baseball
>                   basketball
>                   train
>                   train station
>
>                     [input]
>
>                             aardvark
>    antipathy                      baseball
>          basketball                      train
>              train station
>
>
> [input]
>
>         aardvark                      antipathy
>               baseball                      basketball
>                      train                      train
> station
>
>        textField.createTextRange()
> textRange.moveStart( 'character', pos )
> textRange.moveEnd( 'character', pos )
> textRange.select()
>
> [Mozilla]
> textField.selectionStart()
> textField.setSelectionRange( start, stop )
> textField.getCaretOffset( pos? )
> textField.setCaretOffset( pos? )
> -->
>
>
>
> __________________________________
> Do you Yahoo!?
> Yahoo! SiteBuilder - Free, easy-to-use web site design software
> http://sitebuilder.yahoo.com
>
>
> -------------------------------------------------------
> This sf.net email is sponsored by:ThinkGeek
> Welcome to geek heaven.
> http://thinkgeek.com/sf
> _______________________________________________
> Dynapi-Dev mailing list
> [EMAIL PROTECTED]
> http://www.mail-archive.com/[EMAIL PROTECTED]/
>
>




-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Dynapi-Dev mailing list
[EMAIL PROTECTED]
http://www.mail-archive.com/[EMAIL PROTECTED]/

Reply via email to