Allora non riesco a capire il problema, a me funzionava anche il tuo primo codice :S