Nothing – not even her coat – can contain Eva Longoria’s case of the giggles on the Pasadena, Calif., set of Desperate Housewives on Wednesday. And Longoria has good reason to be in a good mood: she just collected a hefty donation on behalf of her charity PADRES Contra El Cancer.