Javascript Mouseover Help
| From: | Jake McHenry | Date: | Thu, 18 Mar 2004 03:08:27 +0000 |
| Subject: | Javascript Mouseover Help | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-180780@lists.php.net to get a copy of this message | ||
Hi everyone,
How can I get around my problem? I have a couple pages that I would like to have buttons where the
button and background changes when the javascript mouseover event happens. My code works fine if the
page is ..html, but when I try it as php, the mouseovers no longer work.
I have the mouseover in another php file which is included in the php file that is doing the
outputing.
Here is a shortened file:
<?php
include('format.php')
if ($_SESSION['auth'] == true)
{
echo <<<EndHTML
<html>
<body>
<table>
EndHTML;
if ($_SESSION['userlist'] == 'all')
{
echo "<tr $tableheaderformat><td>$_SESSION['username'] is logged
in</td></tr>";
}
<tr>
<td>text, blah blah blah</td>
more
</tr>
</table>
</body>
</html>
EndHTML
}
?>
format.php:
$tableheaderformat = <<<EndFormat
id="JMTS" bgcolor="#ABCED6" onmouseover="if(document.layers) {
document.layers['JMTS'].bgColor='#EEEEEE' } else { if(document.all) {
document.all['JMTS'].
style.background='#EEEEEE' } else { if(this.style) {
this.style.background='#EEEEEE' } } }" onmouseout="if(document.layers) {
document.layers['JMTS'].bgColor=
'#ABCED6' } else { if(document.all) {
document.all['JMTS'].style.background='#ABCED6' } else { if(this.style) {
this.style.background='#ABCED6' } } }
EndFormat;
Like I said, if I put it in a regular html file, it works fine. How can I make this work?
Thanks,
Jake