rendered paste body<?php
$db=mysql_pconnect("localhost","myuser","mypass");
include '../xajax/xajax_core/xajax.inc.php';
function showTab($from,$arg,$arg2)
{
$objResponse = new xajaxResponse();
$objResponse->assign($arg,"innerHTML", $from);
$objResponse->assign($arg,"style.display", $arg2);
return $objResponse;
}
function showLink($link_cat,$arg,$arg2)
{
global $db;
if ($arg2 == 'block') {
$objResponse = new xajaxResponse();
$objResponse->addScript("xajax.$('link_drop1').style.display = 'none';");
return $objResponse;
}
else {
$objResponse = new xajaxResponse();
$qry1=mysql_db_query("treehouse","SELECT id,link_name,link_cat FROM links WHERE link_cat='$link_cat' ORDER BY id DESC",$db);
$tabs_num=3;
while(list($id,$var_link_name,$var_link_cat) = mysql_fetch_row($qry1))
{
$tab_num = 'tab'. $tabs_num;
$tab_show_num = 'Link '. $tabs_num;
$link_id = $var_id;
$link_name = $var_link_name;
$slink_cat = $var_link_cat;
$link_newid = $link_name. '' .$link_id;
$objResponse->insertAfter($arg,"div",$link_newid);
$objResponse->assign($link_newid,"className","links");
$objResponse->setEvent($link_newid,"onmouseover","this.className='links_over';");
$objResponse->setEvent($link_newid,"onmouseout","this.className='links';");
$objResponse->setEvent($link_newid,"onclick","xajax_showTab('$tab_show_num','$tab_num','block')");
$objResponse->assign($link_newid,"innerHTML", $link_name);
$tabs_num--;
$tab_show_num--;
}
$objResponse->assign($arg,"style.display", $arg2);
return $objResponse;
}
}
$xajax = new xajax();
$xajax->configure('javascript URI', '../xajax/');
$xajax->registerFunction("showTab");
$xajax->registerFunction("showLink");
$xajax->processRequest();
?>
<HTML>
<HEAD>
<TITLE>TreeHouse</TITLE>
<?php $xajax->printJavascript(); ?>
<link rel="stylesheet" type="text/css" href="styles.css" />
<STYLE>
</STYLE>
</HEAD>
<BODY>
<center>
<table width="800" height="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td width="280" rowspan="3" align="center" valign="top" nowrap>
<!-- ########### SIDEBAR -->
<BR><BR><img src="logo.jpg" border="1"><BR><BR><BR>
<div
class="links"
onmouseover="this.className='links_over'"
onmouseout="this.className='links'"
onclick="xajax_showLink('Link 1','link_drop1', xajax.$('link_drop1').style.display);">
Link 1
</div>
<div id="link_drop1"> </div>
<BR>
<div
class="links"
onmouseover="this.className='links_over'"
onmouseout="this.className='links'"
onclick="xajax_showLink('Link 2','link_drop2', xajax.$('link_drop2').style.display);">
Link 2
</div>
<div id="link_drop2"> </div>
<BR>
</td>
</tr>
</table>