Canman2005 Posted November 15, 2008 Share Posted November 15, 2008 Hi all I have this simple script to change some text within a <p> tag on my page function rollover(text) { document.getElementById('text_div').innerHTML=text; } function init() { document.getElementById('text_div').innerHTML='xox'; } function rollout() { init(); } I want to output a variable from php into document.getElementById('text_div').innerHTML='xox'; so rather than xox it would print whatever is passed in a $_GET['info'] I have tried document.getElementById('text_div').innerHTML='<?php print $_GET['info']; ?>'; But it doesnt seem to allow that Any ideas? Thanks Link to comment https://forums.phpfreaks.com/topic/132835-php-variable-in-jscript/ Share on other sites More sharing options...
Psycho Posted November 15, 2008 Share Posted November 15, 2008 What you have should work. Here's a working page with the same functionality. Although I changed the process a little bit to make it more flexible. <html> <head> <script type="text/javascript"> function changeText(obj, text) { obj.innerHTML=text; } </script> </head> <body> Mouse over the text below to change it: <br><br> <p id="text_div" onmouseover="changeText(this, 'Quit touching me');" onmouseout="changeText(this, '<?php print $_GET['info']; ?>');"><?php print $_GET['info']; ?></p> </body> </html> Link to comment https://forums.phpfreaks.com/topic/132835-php-variable-in-jscript/#findComment-690901 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.