[Proto-Scripty] Re: $H need help

2009-08-26 Thread Kevin Porter

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

2009-08-25 Thread Kevin Porter

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

2009-08-25 Thread buda

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

2009-08-25 Thread Kevin Porter


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

2009-08-25 Thread DJ Mangus
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

2009-08-25 Thread buda

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

2009-08-25 Thread buda

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
-~--~~~~--~~--~--~---