Hi,
print needs escaping, so fix style=\"\". Read XHTML requirements.
"<span style=padding-left:14.2cm><font size=2 face=Arial
color=#555555><script type=\"text/javascript\">";
I see you are missing semicolon when calling clientDate(); The same for
clientTime(); Javascripts need semicolons at the end of statement.
in the beginning style must be
On 5/25/06, Rabin Vincent <[EMAIL PROTECTED]> wrote:
On 5/25/06, suresh kumar <[EMAIL PROTECTED]> wrote:
> I am facing one problem in my project.I am trying to call a javascript
function from php.but it not executing.this is my code.
You can't "call" a javascript function from php. What you can
do is output javascript code that calls a javascript function.
> function clientTime() {
>
> var cNow = new Date();
> var cHour = cNow.getHours();
> var cMin = cNow.getMinutes();
> var hour= cHour + ":" + cMin;
> return hour;
> } //End function clientTime
> function clientDate() {
> var cDate = new Date();
> var clientYear = cDate.getFullYear();
> var clientMonth = cDate.getMonth();
> var clientDay = cDate.getDate();
> var year= clientYear + "-" + clientMonth + "-" + clientDay;
> return year;
> } //End function clientDate
>
>
> <? print "<span style=padding-left:14.2cm><font size=2 face=Arial
color=#555555><script type=\"text/javascript\">";
> print "clientTime()";
> print "clientDate()</script></font></span>"; ?>
Your functions are returning values, but you aren't printing out
those values. Try:
print "document.write(clientTime());";
Rabin
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
--
Mindaugas