Re: help, please, understanding my problem

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Thanks all.

I rediscovered DIFF, compared the source for the first and second rendering.
Besides the unique variable names there was also the message ... which
contained imbedded single quote marks.  When I changed them to imbedded
double quote marks the problem went away.

""Stan"" <stanleytberry@xxxxxxxxx> wrote in message
news:11.66.00376.2CE928B4@xxxxxxxxxxxxxxx
> I have a PHP page that has
>  require_once("genMyOverlay.js.php");
>  .
>  .
>  .
>  echo "<body>";
>  echo "<script language=\"JavaScript\">doit(\"mydiv\");</script><br>";
>  echo "</body>";
>
> genMyOverlay.js.php contains: createDiv() (see below) that creates a <DIV
> ID="mydiv"> and sets it up to overlay a portion of the wbe page and
> doit()starts it off.
>
> invoke the web page once and it works like it should.  invoke the web page
a
> second time (and thereafter until a new session) and it gets error:
>  "doit is not defined"
>
> view the source (at the client browser) and it is identical both (all)
times
>
> can anyone please help me understand what is happening?
>
> genMyOverlay.js.php contains
>  <script language="PHP">
>   echo "<script language=\"JavaScript\">";
>   echo "function createDiv()";
>   echo " {";
>    .
>    .
>    .
>   echo " }";
>   echo "function doit(ElementID)";
>   echo " {";
>   echo " creatDIV()";
>    .
>    .
>    .
>   echo " }";
>   echo "</script>";
>  </script>
>
>



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux