RE: [PHP] Re: Embedding JavaScript into a PHP generated web page

2004-07-26 Thread Ford, Mike [LSS]
On 26 July 2004 01:13, Robert Frame wrote:

 OK, now I am bewildered again.
 
 Sample Code
 
 ?php
 
 echo 'script language=text/javascript';

   script language=JavaScript

 echo '!-- ';
 echo 'function myWindow() { alert(javascript from php)}';
 echo '//-- /script';

There's no need to echo your script from php -- just as with large chunks of
regular html, you can drop out of php mode and just write it as you want it:

?
script language=JavaScript
!--
function myWindow() { alert(javascript from php)}
//--
/script

Cheers!

Mike

-
Mike Ford,  Electronic Information Services Adviser,
Learning Support Services, Learning  Information Services,
JG125, James Graham Building, Leeds Metropolitan University,
Headingley Campus, LEEDS,  LS6 3QS,  United Kingdom
Email: [EMAIL PROTECTED]
Tel: +44 113 283 2600 extn 4730  Fax:  +44 113 283 3211 

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



Re: [PHP] Re: Embedding JavaScript into a PHP generated web page

2004-07-25 Thread Comex
That wouldn't include newlines..

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



RE: [PHP] Re: Embedding JavaScript into a PHP generated web page

2004-07-25 Thread Ash Young
I'd suggest putting some new line characters in after the !-- as it will
treat the JavaScript as a comment. 

So just add a new line character at the end of each of the echo statements. 


-- 
ash young :: http://evoluted.net/

-Original Message-
From: Robert Frame [mailto:[EMAIL PROTECTED] 
Sent: 26 July 2004 01:13
To: [EMAIL PROTECTED]
Subject: [PHP] Re: Embedding JavaScript into a PHP generated web page

OK, now I am bewildered again.

Sample Code

?php

echo 'script language=text/javascript'; echo '!-- '; echo 'function
myWindow() { alert(javascript from php)}'; echo '//-- /script'; ? ...
htmlbodyform 
 echo 'input type=submit value=Window name=Window
onclick=myWindow(); ';
/form/body/html

As soon as I hit the button 'Window' I get an ''object expected error.

Any thoughts?
Rob

Robert Frame [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]
 After I posted this I did some more searching on google and found the 
 following code, which works.

 echo 'EOTscript language=javascriptfunction myWindow(){ 
 alert(javascript from php);}/script';

 I then tried it without the EOT tag and it still worked.  Apparently 
 I
had
 something out of wack, probably a quote.

 Off hand though, can anyone tell me what EOT is?

 Thanks for the help.
 Rob

 Robert Frame [EMAIL PROTECTED] wrote in message 
 news:[EMAIL PROTECTED]
  Hi There,
 
  I have a web page with a form that is generated by PHP, and part of 
  my design utilizes JavaScript to provide some error checking within 
  the
 objects
  in the form.  I have written the javascript in an html document, but 
  I
am
  having trouble blending the two together.
 
  I have tried sending the javascript within an echo statement, as 
  well as using straight HTML/JavaScript code, but nothing seems to work.
 
  Can anyone offer some help or direct me to a solution?
 
  Thanks,
  Rob

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

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



Re: [PHP] Re: Embedding JavaScript into a PHP generated web page

2004-07-25 Thread Robert Frame
Thanks Ash, you were on to the right solution.

Because there is no newline character, there is nothing ending the
JavaScript line.  I had to add a ';' prior to the single quote ending the
echo line.  Each statement now looks like
echo 'Info = new Array(4);';

Or to add a bit more code:

?php
echo 'script language=JavaScript ';
echo 'Info = new Array(4);';
for (i=0; i4; i++) {Force_Info[i] = new Array(9);}';
?

Thanks for the help,
Rob

Ash Young [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]
 I'd suggest putting some new line characters in after the !-- as it will
 treat the JavaScript as a comment.

 So just add a new line character at the end of each of the echo
statements.


 -- 
 ash young :: http://evoluted.net/

 -Original Message-
 From: Robert Frame [mailto:[EMAIL PROTECTED]
 Sent: 26 July 2004 01:13
 To: [EMAIL PROTECTED]
 Subject: [PHP] Re: Embedding JavaScript into a PHP generated web page

 OK, now I am bewildered again.

 Sample Code

 ?php

 echo 'script language=text/javascript'; echo '!-- '; echo 'function
 myWindow() { alert(javascript from php)}'; echo '//-- /script'; ?
...
 htmlbodyform 
  echo 'input type=submit value=Window name=Window
 onclick=myWindow(); ';
 /form/body/html

 As soon as I hit the button 'Window' I get an ''object expected error.

 Any thoughts?
 Rob

 Robert Frame [EMAIL PROTECTED] wrote in message
 news:[EMAIL PROTECTED]
  After I posted this I did some more searching on google and found the
  following code, which works.
 
  echo 'EOTscript language=javascriptfunction myWindow(){
  alert(javascript from php);}/script';
 
  I then tried it without the EOT tag and it still worked.  Apparently
  I
 had
  something out of wack, probably a quote.
 
  Off hand though, can anyone tell me what EOT is?
 
  Thanks for the help.
  Rob
 
  Robert Frame [EMAIL PROTECTED] wrote in message
  news:[EMAIL PROTECTED]
   Hi There,
  
   I have a web page with a form that is generated by PHP, and part of
   my design utilizes JavaScript to provide some error checking within
   the
  objects
   in the form.  I have written the javascript in an html document, but
   I
 am
   having trouble blending the two together.
  
   I have tried sending the javascript within an echo statement, as
   well as using straight HTML/JavaScript code, but nothing seems to
work.
  
   Can anyone offer some help or direct me to a solution?
  
   Thanks,
   Rob

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

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