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 Quote Link to comment 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> Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.