2. А вы гляньте в консоли JavaScript, где конкретно возникает неопределенность.
head><script>function muInitFunc(){dojo.require("dojo.io.*");dojo.require("dojo.io.BrowserIO");dojo.require("dojo.event.*");.....................}</script></head><body onload="muInitFunc()">
function muInitFunc(){
dojo.require("dojo.io.*");dojo.require("dojo.io.BrowserIO");dojo.require("dojo.event.*");
...........
..........
}
</script></head>
<body onload="muInitFunc()">