Interesting problem here and I don't think it's a prototype bug, but I
corrected the issue.
Here is what was happening if anyone's interested Here is a short
explanation:
Ajax Call generates some html into a div with this function inside:
GetNextField = function() {return('thenextfield');};
In an included .js file there is another function that goes like so:
function NextField()
{
FieldName = new String(GetNextField());
// then doing so breaks
$(FieldName).focus() or document.main[FieldName].focus();
}
It's the 'new String' that's breaking it, but prior to adding
prototype and dumping all this into a layer with ajax it worked just
fine
The fix:
FieldName = GetNextField();
Bracket and prototype notation both work.
I'm not sure why this worked before, it must be related to the html/
script being generated into the div from the ajax.updater rather than
just being on the page.
Definitely not a prototype problem.
On Jun 21, 12:53 pm, Ryan Johnson <[EMAIL PROTECTED]> wrote:
> This is very very unlikely. I usebracketnotation with and without
> prototype on many scripts that work cross browser. Check which other
> libraries you are including, and make sure it is not a problem or
> missing attribute of the object you are working with.
>
> On Jun 21, 8:41 am, sed <[EMAIL PROTECTED]> wrote:
>
>
>
> > I've posted this question to ruby on rails, but figured people here
> > would be more likely to know the answer.
>
> > Usingbracketnotation in javascript seems to stop workiing when
> > prototype is included.
>
> > e.g. document.main[name].value. Is this a know issue? I know using $
> > ('name').value is the best, but it would seem to be a bug for
> > prototype to break any existing javascript/dom object access methods.
> > Thanks.- Hide quoted text -
>
> - Show quoted text -
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Prototype: Core" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/prototype-core?hl=en
-~----------~----~----~----~------~----~------~--~---