Jump to content

PHP variable in Jscript


Canman2005

Recommended Posts

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

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>

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.