Magari non ho capito la domanda... comunque a me questo funziona (testato su IE e FF)

codice:
<html>
<head>
<script langauge="javascript">

function mio_array(a) {
  var b = "";
  for (var i=0; i < a.length-1; i++) {
    b +=a[i]+" - ";
  }
  b += a[a.length-1];
  document.writeln(b);
}

function manda() {
  c=["Ciao", "Mamma", "Guarda", "Come", "Mi", "Diverto"];
  mio_array(c);
}
</script>
</head>
<body onLoad="manda();">
</body>
</html>