Il moderatore ha ragione se correggi il nome del parametro passato alla function funziona perfettamente con tutti i browser.

Nel body si può inserire lo script e nel tuo caso funziona perfettamente diciamo che è sempre più sicuro inserirlo nella <head> perchè lo script nell'<head> viene caricato prima rispetto alla sezione body.

Se non ti funziona ancora mi sa che devi postare il resto della pagina, ci deve essere qualche altro elemento che blocca l'esecuzione dello script :master: