Hola splig,
te sugiero que saques las sentencias de la función.
Prueba a poner simplemente esto
var url=location.href;
var pos=url.indexOf("=");
var posfinal=url.length;
var num=url.substring(pos+1,posfinal);
for(var n=num; n<num+9; n++){
if (foto[n]!=undefined){
imatge4="<a href='javascript
:mesinformacio("+n+")'><img src='fotos/"+foto[n]+"' width='90' border='0'></a> ";
document.write(imatge4);
}
}