Es porque el array vector[], se encuentra con vida, -por así decirlo-, dentro de la función, no fuera de ella. Lo puedes corregir de la siguiente forma,
Código (javascript,12,13) [Seleccionar]
<script language="javascript">
function Polinomio(grado){
var vector = new Array();
for(var i=0; i<grado; i++){
vector[i] = prompt( "Introduce los numeros", "" );
}
return vector;
}
var grado = prompt( "introduce el grado del polinomio", "" );
var vectorAux = new Array();
vectorAux = Polinomio(grado);
for(var i=0; i<grado; i++){
document.write( vectorAux[i] + "<br />" );
}
</script>