I assume im just wrong with the reload anyway.
It seems to send them through and join them up apart from one thing. The name.
name is also highlighted blue which im not sure what that means.
Is it a keyword like var that cant be used in this case maybe?
var temp = [ this.name.value, this.mark1.value, this.mark2.value, this.mark3.value, this.mark4.value ];
var stringData = temp.join( "\n" );
If i alert it just shows ,0,0,0,0 instead of john brown,0,0,0,0.