All pastes #896471 Raw Edit

Stuff

public text v1 · immutable
·published 2008-02-08 17:53 UTC
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>