Secondo me è meglio un java script perchè è molto più leggero e supportato da più browser... poi sono valide tutte e due...