phpfreakjav Posted July 27, 2009 Share Posted July 27, 2009 Problem 1 : is not following my css command CHECK THE displayx function Problem 2 : is giving me a comma in the last digit. Thanks for all your help <html> <head> <title>Accuracy Testing System for Parkinson Patients</title> <meta http-equiv="content-Type" content="text/html;charset=gb2312"> <style type="text/css"> .box1{float:left;} .box2{float:left;} </style> </head> <body onmousemover="follow()"> <!--<body></body>--> <center><img src="Images/MainHome72b.gif"></center> <br><script language="JavaScript"> <!-- var mousex=new Array(); var mousey=new Array(); var timecounter=new Array(); var d = new Date(); var getmin=new Array(); var i; var j=0; var k; var recordcount=0; var repeat; var repeat2; var repeat3; var speed=50; var timerate=20; //milliseconds ; //getUTCMilliseconds() timecounter[0]=0; function startthis() { recordcount=1; i=0; mousex=new Array(); mousey=new Array(); recordthis(); } function recordthis() { getmin[0]=d.getUTCSeconds()+d.getUTCMilliseconds()/1000; if (maxnum.value=='' || isNaN(maxnum.value) == true || maxnum.value<0) { if (recordcount==1) { mousex[i]=mousefollow.offsetLeft; mousey[i]=mousefollow.offsetTop; i++; timecounter[i]=timecounter[i-1]+timerate; getmin[i]=getmin[i-1]+timerate/1000; k=i; textfield.value='No Time Limit'; } } else { if (recordcount==1) { if (i<maxnum.value) { mousex[i]=mousefollow.offsetLeft; mousey[i]=mousefollow.offsetTop; i++; timecounter[i]=timecounter[i-1]+timerate; getmin[i]=getmin[i-1]+timerate/1000; k=i; textfield.value='Time Left'+(maxnum.value-i)+'/50seconds'; } else { recordcount=0; textfield.value='Time is Over';} } } repeat=setTimeout("recordthis()",timerate); } function stopthis() { clearTimeout("repeat"); recordcount=0; } function playthis() { clearTimeout("repeat"); clearTimeout("repeat3"); recordcount=0; if (j<i-1) { arrow.style.pixelLeft=mousex[j]; arrow.style.pixelTop=mousey[j]; arrow.style.visibility='visible'; j++; repeat2=setTimeout("playthis()",speed); } else {clearTimeout("repeat2"); arrow.style.visibility='hidden'; j=0; } } function displayx(x) { document.write(' <div class="box1"> '); for(var i =0; i<mousex.length; i++) { if(i==0) { document.write(mousex[i]) ; document.write("<br/>") ; } if(i==mousex.length) { document.write(mousex[i]) ; document.write("<br/>") ; } else { document.write(mousex[i]) ; document.write(",");//a comma document.write("<br/>") ; } }//end for document.write("</div>"); }//end function function showthis(){ displayx(mousex); // document.write("x: " + mousex + "<br>y: " + mousey +"<br><br><br>The time interval (record the mouse position vector) is every"+ timerate + " milliseconds" + "<br>recorded time (millisec): " + //timecounter+"<br>real time: " +getmin); // document.write("\n sss " ; } function rewindthis() { clearTimeout("repeat"); clearTimeout("repeat2"); recordcount=0; if (k>0) { arrow.style.pixelLeft=mousex[k-1]; arrow.style.pixelTop=mousey[k-1]; arrow.style.visibility='visible'; k--; repeat3=setTimeout("rewindthis()",speed); } else {clearTimeout("repeat3"); arrow.style.visibility='hidden'; k=i; } } function follow() { mousefollow.style.pixelLeft=document.body.scrollLeft+event.clientX; mousefollow.style.pixelTop=document.body.scrollTop+event.clientY; /*mousefollow.style.pixelLeft=document.getElementById('scrollLeft')+event.clientX; mousefollow.style.pixelTop=document.getElementById('scrollTop')+event.clientY;*/ } // --> </script> <div id="arrow" style="position:absolute; width:12px; height:21px; z-index:1;visibility:hidden"><img src="Images/Cursor.gif"></div> <div id="mousefollow" style="position:absolute; width:12px; height:21px; z-index:1;visibility:hidden">.</div> <input type="text" name="maxnum" size="4" maxlength="4"> <input type="button" onClick="startthis()" value="Record"> <input type="button" onClick="stopthis()" value="Stop"> <input type="button" onClick="speed=50;playthis()" value="Play"><input type="button" onClick="speed=2;playthis()" value="Fast Play"> <input type="button" onClick="speed=150;playthis()" value="Slow Play"> <input type="button" onClick="speed=50;rewindthis()" value="Reverse Play"> <input type="button" name="textfield" style="width:100px" value="No Time Limit"> <input type="button" onClick="speed=50;showthis()" value="Show Mouse values"> <br><br><br> <center><img src="Images/bg.png"></center> </body> </html> Link to comment https://forums.phpfreaks.com/topic/167704-trying-to-print-out-a-javascript-array-into-csv-format-having-difficulties/ Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.