RE: [PHP] Re: Embedding JavaScript into a PHP generated web page
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
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
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
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