Thanks for the contribution. Finally have it working! While indexing the rows i inserted leading & trailing single quotes to the index, must have been absent minded then, that was the problem. Fixed it now its working. Once again thanks for the input, gave me hope solution was on the way.
Regards Jason On 11/21/08, Matt Foster <[EMAIL PROTECTED]> wrote: > > Hmm, I've double checked this idea, I have no problems with replacing > a TR element. > >> element.parentNode.replaceChild(content, element) => element is null > > I'd have to make the assumption that your trId value doesn't correlate > to an ID of any element in the document. > > > > > On Nov 21, 12:06 pm, "jason maina" <[EMAIL PROTECTED]> wrote: >> Thanks kangax, >> >> Element#insert is not appropriate because im not adding to the table im >> replacing a whole row which is indexed with controls to facilitate editing >> of the data that was in that position, however, in another similar >> situation >> I've had to clear the tbody section loop through a json object and replace >> the relevant row with the controls and data which ofcourse is "time >> consuming" but sure works; im trying to get a simpler way to doing this. >> >> Element.replace(trID, tr) results in prototype error on line 1600 >> element.parentNode.replaceChild(content, element) => element is null >> tr -> row with controls >> trID -> row to be editied >> >> Any way out? >> Jason >> >> On Fri, Nov 21, 2008 at 7:40 PM, kangax <[EMAIL PROTECTED]> wrote: >> >> > On Nov 21, 4:28 am, "jason maina" <[EMAIL PROTECTED]> wrote: >> > > [code] >> > > $('tableID').down('tbody').replaceChild(trID, tr) >> >> > > error: >> > > uncaught exception:[Exception... "Could not convert JavaScript >> > > argument >> > arg >> > > 1 [nsIDOMHTMLTableSectioElement.replaceChild]" nresult:"0x80570009 >> > > (NS_XPC_BAD_CONVERT_JS)" location:"JS frame :: >> >http://projectpath/myfile.js::flirtFert:: on line 1108" data: no] >> >> > > flirtFert code: >> >> > >http://pastie.org/320439 >> >> > > What could I be missing? >> >> > Have you tried using `Element#insert` (instead of `appendChild`)? >> > I believe it works around some of the table deficiencies. >> >> > > Regards >> > > Jason >> >> > [...] >> >> > -- >> > kangax > > > -- Sent from Gmail for mobile | mobile.google.com --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Prototype & script.aculo.us" group. To post to this group, send email to prototype-scriptaculous@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/prototype-scriptaculous?hl=en -~----------~----~----~----~------~----~------~--~---