Hi.
I have just discovered server side scripting and am trying
to get to grips with it using PHP4 with Xitami on Windows
Me. Straight away, on my first project, it looks as though
I have found a problem I am not going to solve without
help.
I have an HTML form with an Option Select drop down list
which displays choices of which JPEG file to load into an
<IMG> picturebox. After selecting an option, clicking a
button runs a Javascript function which displays the image,
changing the previous picture. So far so good, but here is
the problem. I also wish to display a caption and
descriptive paragraph or two in an adjacent scrollable
<TEXTAREA>.
I thought a good way would be to have a text file for each
picture on the server and display the appropriate one as
required. But, so far, I have not managed to find any file
operation capabilities in Javascript.
My next thought was to use the PHP "include" function, or
some other file reading technique, but I have not found a
satisfactory way to pass the filename to PHP. A Javascript
variable naturally cannot be passed to a PHP function so I
had Javascript copy the file pathname to the TextArea with
the hope of getting my include function to pick it up from
there. But I have not succeeded. PHP does not like the
dots in "$captionpath =
Document.FormName.TextAreaName.Value;" and simply removes
them.
So I abandoned this and tried doing it completely outside
of Javascript. I have tried everything I can think of
including a rigmarole which involved the self-submit method
<FORM METHOD="POST" ACTION="<?php print('$php_self'); ?>">.
Without going into detail, I did manage to display the
caption but I had other problems which made this avenue
seem unproductive, so I did not persue it. For example,
instead of just a clean change of the IMG and TextArea
contents the whole page was reloaded from the server and
repositioned at "Top of Page". Apart from the slowness of
this, it looked massively clumsy.
Am I missing the obvious??
Regards
John Morrison
--
PHP Windows Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]