la presenza di questi problemi mi fa considerare che forse è meglio affidarsi a frameworks tipo jquery, dotato di moltissimi plugins crossbrower, anche se sin'ora ho sempre preferito non usare frameworks.

Nico