|
Posted by Paul Lautman on 06/22/06 21:34
odgarro wrote:
> Hi,
> I have this problem I can΄t solve.
>
> I΄m using some mix of javascript / php / ajax code to open a text
> file, process its info and close it.
>
> While skiping through the text file lines, I΄d like some of myForm
> elements be updated with the info extracted from the file.
>
> This way, the user realice that actually some process is being
> executed and forgets about "oh ! this isn΄t working, I'll try closing
> and opening the app again".
>
> Here is some part of the HTML code:
>
> <FORM name="myForm" id="myForm" method="POST" >
>
> <INPUT type="text" name="employee" id="employee">
>
> <INPUT type="button" name="btnProcess" id="btnProcess"
> onclick="xajax_ProcessFile();" >
>
> </FORM>
>
> and part of my ProcessFile() php function should look like:
>
> $h = fopen($file_name,"rb") ;
>
> while( ($fld = fgetcsv($h, 35," ")) !== FALSE ) {
> $emp = $fld[0] ;
>
> $objResponse->addScript("document.getElementById('employee').value='$emp';");
> }
> fclose($h);
> return $objResponse->getXML();
>
> Now... on Mozilla/FireFox this works just like I expect.
> As the function skips through the text file lines, the value of
> myForm.employee.value is updated with some text of the line being
> processed.
> But, on IE nothing happens until the function reachs the end of the
> text file (when the last record do appears on myForm.employee.value )
> So, on both navigators my function reaches its propose (that is to
> process the text file) but on IE the info is not shown on the form
> while processing.
>
> Any idea ???
Wouldn't this be better handled on comp.lang.javascript, it really isn't
anything to do with PHP
[Back to original message]
|