Hi,
Thursday, March 18, 2004, 1:08:27 PM, you wrote:
JM> Hi everyone,
JM> How can I get around my problem? I have a couple pages that I
JM> would like to have buttons where the button and background changes
JM> when the javascript mouseover event happens. My code works fine if
JM> the page is .html, but when I try it as php, the mouseovers no
JM> longer work.
JM> I have the mouseover in another php file which is included in
JM> the php file that is doing the outputing.
JM> Here is a shortened file:
JM> <?php
JM> include('format.php')
JM> if ($_SESSION['auth'] == true)
JM> {
JM> echo <<<EndHTML
JM> <html>
JM> <body>
JM> <table>
JM> EndHTML;
JM> if ($_SESSION['userlist'] == 'all')
JM> {
JM> echo "<tr $tableheaderformat><td>$_SESSION['username'] is logged in</td></tr>";
JM> }
JM> <tr>
JM> <td>text, blah blah blah</td>
JM> more
JM> </tr>
JM> </table>
JM> </body>
JM> </html>
JM> EndHTML
JM> }
?>>
JM> format.php:
JM> $tableheaderformat = <<<EndFormat
JM> id="JMTS" bgcolor="#ABCED6" onmouseover="if(document.layers)
JM> { document.layers['JMTS'].bgColor='#EEEEEE' } else {
JM> if(document.all) { document.all['JMTS'].
JM> style.background='#EEEEEE' } else { if(this.style) {
JM> this.style.background='#EEEEEE' } } }"
JM> onmouseout="if(document.layers) { document.layers['JMTS'].bgColor=
JM> '#ABCED6' } else { if(document.all) {
JM> document.all['JMTS'].style.background='#ABCED6' } else {
JM> if(this.style) { this.style.background='#ABCED6' } } }
JM> EndFormat;
JM> Like I said, if I put it in a regular html file, it works
JM> fine. How can I make this work?
JM> Thanks,
JM> Jake
Your missing a " at the end of mouseout
--
regards,
Tom
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php