Dhtml + php +mysql menu laat geopend zien, moet niet!

Pagina: 1
Acties:
  • 64 views sinds 30-01-2008

  • topper007
  • Registratie: November 2002
  • Laatst online: 04-07 19:01

topper007

Toppertje !!

Topicstarter
Ik heb zojuist een mooi javascript/php/mysql menu ergens op het net gevonden. Alles goed ingevuld database enzo maar nu test ik hem en als ik hem laat zien opent ie geopend en dit moet niet! Hij moet dus GESLOTEN weergegeven worden, pas als je op het plaatje/text klikt moet ie openklappen:

Hij laat trouwens ook het plaatje plus.gif niet zien terwijl minus.gif wel laat zien.
Heb me werkelijk rot gezocht, ook de search gebruikt, voor een oplossing voor deze problemen maar ben er niet uitgekomen vandaar dat ik hem hier plaats!

de source:

<?php

// Create our database connection
$sqlConn = mysql_connect("localhost", "***", "****") or die("Couldn't connect to database");
$dbConn = mysql_select_db("robein", $sqlConn) or die("Couldn't connect to database");

$sql = "select * from menus where parentId = 0 order by title asc";
$nodeResult = mysql_query($sql) or die("SELECT query failed");
$counter = 0;

?>

<html>
<head>
<title> Nieuw menu </title>
<style>

.root_td
{
background-color: #000000;
color: #FFCF00;
font-family: Verdana;
font-size: 8pt;
font-weight: bold;
height: 22;
padding-left: 5;
}

.child_td
{
background-color: #D1D1D1;
color: #000000;
font-family: Verdana;
font-size: 8pt;
font-weight: bold;
text-decoration: underline;
height: 22;
padding-left: 10;
padding-right: 10;
padding-bottom: 3;
}

body
{
color: #000000;
font-family: Verdana;
font-size: 8pt;
font-weight: normal;
}

a
{
color: #000000;
}

</style>
<script language="JavaScript">

function ToggleNode(nodeObject, imgObject)
{
if(nodeObject.style.display == '' || nodeObject.style.display == 'inline')
{
nodeObject.style.display = 'none';
imgObject.src = 'plus.gif';
}
else
{
nodeObject.style.display = 'inline';
imgObject.src = 'minus.gif';
}
}

</script>
</head>


<body bgcolor="#FFFFFF">

<table width="250" border="0" cellspacing="0" cellpadding="0">
<?php

while($node = mysql_fetch_array($nodeResult))
{
?>
<tr>
<td class="root_td">
[img]"minus.gif"[/img]
 <?php echo $node[1]; ?>
</td>
</tr>
<tr>
<td id="td_root_<?php echo $counter++; ?>" class="child_td">
<table width="100%">
<?php

$sql = "select * from menus where parentId = {$node[0]} order by title asc";
@$childResult = mysql_query($sql);

while($child = mysql_fetch_row($childResult))
{
?>
<tr>
<td class="child_td">
<a href="<?php echo $child[2]; ?>"><?php echo $child[1]; ?></a>
</td>
</tr>

<?php
}
?>

</table>
</td>
</tr>

<?php
}
?>

</table>

</body>
</html>

[ Voor 14% gewijzigd door topper007 op 14-04-2003 11:22 ]


  • Pelle
  • Registratie: Januari 2001
  • Laatst online: 09:52

Pelle

🚴‍♂️

Hoe heet dit forum? Helpdesk & Graphics? Precies :)

Lees de FAQ er maar eens op na.

Dit topic is gesloten.