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
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>

Link to comment
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • 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.