[Proto-Scripty] Re: $H need help
Nah, it doesn't like the 'input.id' as an object key. Object keys must be literals. He'll have to assign that key with .set() before passing the hash into the update() function. - Kev ColinFine wrote: On Aug 26, 1:09 am, buda www...@pochta.ru wrote: I need to put into hash pairs: input1.id : input1.getValue inputN.id : inputN.getValue where N may be from 5 to 25 In that case, update is the right tool, and I can't see anything wrong with your initial syntax. Could the error be somewhere else? Or might you have a stray comma at the end of your object (h.update ({ input.id: input.getValue(), });)? (IE objects to that, rightly, but Firefox is more forgiving). -- Kevin Porter Advanced Web Construction Ltd http://webutils.co.uk http://billiardsearch.net http://9ballpool.co.uk AJAX Blackjack - real-time multi-player blackjack game with no flash, java or software downloads required - http://blackjack.webutils.co.uk --~--~-~--~~~---~--~~ 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 prototype-scriptaculous+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/prototype-scriptaculous?hl=en -~--~~~~--~~--~--~---
[Proto-Scripty] Re: $H need help
var h = {}; h[input.id] = input.getValue(); Doesn't even need to be a $H(), just a regular JS object/hash. - Kev buda wrote: I need to add to a hash id of an input and its value when I try to do var h = $H({}); h.update({ input.id: input.getValue() }); an error of bad syntax is generated how can I add an element to a hash which key is an input.id and value is an input.getValue()? Thanks -- Kevin Porter Advanced Web Construction Ltd http://webutils.co.uk http://billiardsearch.net http://9ballpool.co.uk AJAX Blackjack - real-time multi-player blackjack game with no flash, java or software downloads required - http://blackjack.webutils.co.uk --~--~-~--~~~---~--~~ 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 prototype-scriptaculous+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/prototype-scriptaculous?hl=en -~--~~~~--~~--~--~---
[Proto-Scripty] Re: $H need help
Thanks for replay, but I Do need to add it to a $H object how to do it? Thanks ) On 26 авг, 00:14, Kevin Porter k...@9ballpool.co.uk wrote: var h = {}; h[input.id] = input.getValue(); Doesn't even need to be a $H(), just a regular JS object/hash. - Kev buda wrote: I need to add to a hash id of an input and its value when I try to do var h = $H({}); h.update({ input.id: input.getValue() }); an error of bad syntax is generated how can I add an element to a hash which key is an input.id and value is an input.getValue()? Thanks -- Kevin Porter Advanced Web Construction Ltdhttp://webutils.co.ukhttp://billiardsearch.nethttp://9ballpool.co.uk AJAX Blackjack - real-time multi-player blackjack game with no flash, java or software downloads required -http://blackjack.webutils.co.uk- Скрыть цитируемый текст - - Показать цитируемый текст - --~--~-~--~~~---~--~~ 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 prototype-scriptaculous+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/prototype-scriptaculous?hl=en -~--~~~~--~~--~--~---
[Proto-Scripty] Re: $H need help
What do you mean by 'some pairs'? Looks like set() is what you want. What do you want your hash to look like before and after? - Kev buda wrote: Sorry for not full description of my task - I need to add some pairs to a hash - so set() doesnt hepl me :( On 26 авг, 01:18, Kevin Porter k...@9ballpool.co.uk wrote: Oops sorry! Posted without testing, I didn't realise you lost that assignment notation with a $H() hash. - Kev DJ Mangus wrote: what you want to do is h.set(input.id http://input.id, input.getValue()) Seehttp://www.prototypejs.org/api/hash/set 2009/8/25 Kevin Porter k...@9ballpool.co.uk mailto:k...@9ballpool.co.uk Same: var h = $H({}); h[input.id http://input.id] = input.getValue(); - Kev buda wrote: Thanks for replay, but I Do need to add it to a $H object how to do it? Thanks ) On 26 авг, 00:14, Kevin Porter k...@9ballpool.co.uk mailto:k...@9ballpool.co.uk wrote: var h = {}; h[input.id http://input.id] = input.getValue(); Doesn't even need to be a $H(), just a regular JS object/hash. - Kev buda wrote: I need to add to a hash id of an input and its value when I try to do var h = $H({}); h.update({ input.id http://input.id: input.getValue() }); an error of bad syntax is generated how can I add an element to a hash which key is an input.id http://input.id and value is an input.getValue()? Thanks -- Kevin Porter Advanced Web Construction Ltdhttp://webutils.co.ukhttp://billiardsearch.nethttp://9ballpool.co.uk http://9ballpool.co.uk AJAX Blackjack - real-time multi-player blackjack game with no flash, java or software downloads required -http://blackjack.webutils.co.uk-Скрыть цитируемый текст - - Показать цитируемый текст - -- Kevin Porter Advanced Web Construction Ltd http://webutils.co.uk http://billiardsearch.net http://9ballpool.co.uk AJAX Blackjack - real-time multi-player blackjack game with no flash, java or software downloads required - http://blackjack.webutils.co.uk -- Kevin Porter Advanced Web Construction Ltdhttp://webutils.co.ukhttp://billiardsearch.nethttp://9ballpool.co.uk AJAX Blackjack - real-time multi-player blackjack game with no flash, java or software downloads required -http://blackjack.webutils.co.uk- Скрыть цитируемый текст - - Показать цитируемый текст - -- Kevin Porter Advanced Web Construction Ltd http://webutils.co.uk http://billiardsearch.net http://9ballpool.co.uk AJAX Blackjack - real-time multi-player blackjack game with no flash, java or software downloads required - http://blackjack.webutils.co.uk --~--~-~--~~~---~--~~ 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 prototype-scriptaculous+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/prototype-scriptaculous?hl=en -~--~~~~--~~--~--~---
[Proto-Scripty] Re: $H need help
gah, just looked at the source, I was wrong about that, ignore the last message I sent. On Tue, Aug 25, 2009 at 4:41 PM, DJ Mangus d.man...@gmail.com wrote: if you feed set() an object it should set multiple key/value pairs at once. On Tue, Aug 25, 2009 at 4:32 PM, Kevin Porter k...@9ballpool.co.uk wrote: What do you mean by 'some pairs'? Looks like set() is what you want. What do you want your hash to look like before and after? - Kev buda wrote: Sorry for not full description of my task - I need to add some pairs to a hash - so set() doesnt hepl me :( On 26 авг, 01:18, Kevin Porter k...@9ballpool.co.uk wrote: Oops sorry! Posted without testing, I didn't realise you lost that assignment notation with a $H() hash. - Kev DJ Mangus wrote: what you want to do is h.set(input.id http://input.id, input.getValue()) Seehttp://www.prototypejs.org/api/hash/set 2009/8/25 Kevin Porter k...@9ballpool.co.uk mailto: k...@9ballpool.co.uk Same: var h = $H({}); h[input.id http://input.id] = input.getValue(); - Kev buda wrote: Thanks for replay, but I Do need to add it to a $H object how to do it? Thanks ) On 26 авг, 00:14, Kevin Porter k...@9ballpool.co.uk mailto:k...@9ballpool.co.uk wrote: var h = {}; h[input.id http://input.id] = input.getValue(); Doesn't even need to be a $H(), just a regular JS object/hash. - Kev buda wrote: I need to add to a hash id of an input and its value when I try to do var h = $H({}); h.update({ input.id http://input.id: input.getValue() }); an error of bad syntax is generated how can I add an element to a hash which key is an input.id http://input.id and value is an input.getValue()? Thanks -- Kevin Porter Advanced Web Construction Ltdhttp://webutils.co.ukhttp://billiardsearch.nethttp:// 9ballpool.co.uk http://9ballpool.co.uk AJAX Blackjack - real-time multi-player blackjack game with no flash, java or software downloads required -http://blackjack.webutils.co.uk-Скрытьhttp://blackjack.webutils.co.xn--uk--eed4aej5ekцитируемый текст - - Показать цитируемый текст - -- Kevin Porter Advanced Web Construction Ltd http://webutils.co.uk http://billiardsearch.net http://9ballpool.co.uk AJAX Blackjack - real-time multi-player blackjack game with no flash, java or software downloads required - http://blackjack.webutils.co.uk -- Kevin Porter Advanced Web Construction Ltdhttp://webutils.co.ukhttp://billiardsearch.nethttp://9ballpool.co.uk AJAX Blackjack - real-time multi-player blackjack game with no flash, java or software downloads required -http://blackjack.webutils.co.uk-Скрыть цитируемый текст - - Показать цитируемый текст - -- Kevin Porter Advanced Web Construction Ltd http://webutils.co.uk http://billiardsearch.net http://9ballpool.co.uk AJAX Blackjack - real-time multi-player blackjack game with no flash, java or software downloads required - http://blackjack.webutils.co.uk --~--~-~--~~~---~--~~ 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 prototype-scriptaculous+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/prototype-scriptaculous?hl=en -~--~~~~--~~--~--~---
[Proto-Scripty] Re: $H need help
I need to put into hash pairs: input1.id : input1.getValue inputN.id : inputN.getValue where N may be from 5 to 25 On 26 авг, 02:46, DJ Mangus d.man...@gmail.com wrote: gah, just looked at the source, I was wrong about that, ignore the last message I sent. On Tue, Aug 25, 2009 at 4:41 PM, DJ Mangus d.man...@gmail.com wrote: if you feed set() an object it should set multiple key/value pairs at once. On Tue, Aug 25, 2009 at 4:32 PM, Kevin Porter k...@9ballpool.co.uk wrote: What do you mean by 'some pairs'? Looks like set() is what you want. What do you want your hash to look like before and after? - Kev buda wrote: Sorry for not full description of my task - I need to add some pairs to a hash - so set() doesnt hepl me :( On 26 авг, 01:18, Kevin Porter k...@9ballpool.co.uk wrote: Oops sorry! Posted without testing, I didn't realise you lost that assignment notation with a $H() hash. - Kev DJ Mangus wrote: what you want to do is h.set(input.id http://input.id, input.getValue()) Seehttp://www.prototypejs.org/api/hash/set 2009/8/25 Kevin Porter k...@9ballpool.co.uk mailto: k...@9ballpool.co.uk Same: var h = $H({}); h[input.id http://input.id] = input.getValue(); - Kev buda wrote: Thanks for replay, but I Do need to add it to a $H object how to do it? Thanks ) On 26 авг, 00:14, Kevin Porter k...@9ballpool.co.uk mailto:k...@9ballpool.co.uk wrote: var h = {}; h[input.id http://input.id] = input.getValue(); Doesn't even need to be a $H(), just a regular JS object/hash. - Kev buda wrote: I need to add to a hash id of an input and its value when I try to do var h = $H({}); h.update({ input.id http://input.id: input.getValue() }); an error of bad syntax is generated how can I add an element to a hash which key is an input.id http://input.id and value is an input.getValue()? Thanks -- Kevin Porter Advanced Web Construction Ltdhttp://webutils.co.ukhttp://billiardsearch.nethttp:// 9ballpool.co.uk http://9ballpool.co.uk AJAX Blackjack - real-time multi-player blackjack game with no flash, java or software downloads required -http://blackjack.webutils.co.uk-Скрытьhttp://blackjack.webutils.co.xn--uk--eed4aej5ekцитируемый текст - - Показать цитируемый текст - -- Kevin Porter Advanced Web Construction Ltd http://webutils.co.uk http://billiardsearch.net http://9ballpool.co.uk AJAX Blackjack - real-time multi-player blackjack game with no flash, java or software downloads required - http://blackjack.webutils.co.uk -- Kevin Porter Advanced Web Construction Ltdhttp://webutils.co.ukhttp://billiardsearch.nethttp://9ballpool.co.uk AJAX Blackjack - real-time multi-player blackjack game with no flash, java or software downloads required -http://blackjack.webutils.co.uk-Скрыть цитируемый текст - - Показать цитируемый текст - -- Kevin Porter Advanced Web Construction Ltd http://webutils.co.uk http://billiardsearch.net http://9ballpool.co.uk AJAX Blackjack - real-time multi-player blackjack game with no flash, java or software downloads required -http://blackjack.webutils.co.uk- Скрыть цитируемый текст - - Показать цитируемый текст - --~--~-~--~~~---~--~~ 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 prototype-scriptaculous+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/prototype-scriptaculous?hl=en -~--~~~~--~~--~--~---
[Proto-Scripty] Re: $H need help
Thanks everyone for your help ! :) On 26 авг, 03:16, DJ Mangus d.man...@gmail.com wrote: ok, h.update is correct if you want to send it multiple values at once, if you do not know exactly how many items you will be adding at once until runtime, you'd have to loop anyway to build the object to send to h.update. In that case just loop over them once and add to the hash Something like: $$('#contents').each(function(s) { h.set(s.identify(), s.getValue() ) }); On Tue, Aug 25, 2009 at 5:09 PM, buda www...@pochta.ru wrote: I need to put into hash pairs: input1.id : input1.getValue inputN.id : inputN.getValue where N may be from 5 to 25 On 26 авг, 02:46, DJ Mangus d.man...@gmail.com wrote: gah, just looked at the source, I was wrong about that, ignore the last message I sent. On Tue, Aug 25, 2009 at 4:41 PM, DJ Mangus d.man...@gmail.com wrote: if you feed set() an object it should set multiple key/value pairs at once. On Tue, Aug 25, 2009 at 4:32 PM, Kevin Porter k...@9ballpool.co.uk wrote: What do you mean by 'some pairs'? Looks like set() is what you want. What do you want your hash to look like before and after? - Kev buda wrote: Sorry for not full description of my task - I need to add some pairs to a hash - so set() doesnt hepl me :( On 26 авг, 01:18, Kevin Porter k...@9ballpool.co.uk wrote: Oops sorry! Posted without testing, I didn't realise you lost that assignment notation with a $H() hash. - Kev DJ Mangus wrote: what you want to do is h.set(input.id http://input.id, input.getValue()) Seehttp://www.prototypejs.org/api/hash/set 2009/8/25 Kevin Porter k...@9ballpool.co.uk mailto: k...@9ballpool.co.uk Same: var h = $H({}); h[input.id http://input.id] = input.getValue(); - Kev buda wrote: Thanks for replay, but I Do need to add it to a $H object how to do it? Thanks ) On 26 авг, 00:14, Kevin Porter k...@9ballpool.co.uk mailto:k...@9ballpool.co.uk wrote: var h = {}; h[input.id http://input.id] = input.getValue(); Doesn't even need to be a $H(), just a regular JS object/hash. - Kev buda wrote: I need to add to a hash id of an input and its value when I try to do var h = $H({}); h.update({ input.id http://input.id: input.getValue() }); an error of bad syntax is generated how can I add an element to a hash which key is an input.id http://input.id and value is an input.getValue()? Thanks -- Kevin Porter Advanced Web Construction Ltdhttp://webutils.co.ukhttp://billiardsearch.nethttp:// 9ballpool.co.uk http://9ballpool.co.uk AJAX Blackjack - real-time multi-player blackjack game with no flash, java or software downloads required -http://blackjack.webutils.co.uk-Скрытьhttp://blackjack.webutils.co.xn--uk--eed4aej5ekцитируемый текст - - Показать цитируемый текст - -- Kevin Porter Advanced Web Construction Ltd http://webutils.co.uk http://billiardsearch.net http://9ballpool.co.uk AJAX Blackjack - real-time multi-player blackjack game with no flash, java or software downloads required - http://blackjack.webutils.co.uk -- Kevin Porter Advanced Web Construction Ltdhttp://webutils.co.ukhttp://billiardsearch.nethttp://9ballpool.co.uk AJAX Blackjack - real-time multi-player blackjack game with no flash, java or software downloads required -http://blackjack.webutils.co.uk-Скрыть цитируемый текст - - Показать цитируемый текст - -- Kevin Porter Advanced Web Construction Ltd http://webutils.co.uk http://billiardsearch.net http://9ballpool.co.uk AJAX Blackjack - real-time multi-player blackjack game with no flash, java or software downloads required -http://blackjack.webutils.co.uk-Скрыть цитируемый текст - - Показать цитируемый текст -- Скрыть цитируемый текст - - Показать цитируемый текст - --~--~-~--~~~---~--~~ 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 prototype-scriptaculous+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/prototype-scriptaculous?hl=en -~--~~~~--~~--~--~---