moin!
ich hab hier eine datenbankauslese bei dem ein bestimmter teil über ein javascript ein- bzw. ausgeblenet werden kann. das funktioniert, soweit nur ein eintrag in der db vorhanden is auch super, doch sobald es mehrere werden, öffnet sich, egal auf welchen man klickt, der klapptext der zum ersten eintrag gehört...kann mir jemand sagen wie man das javascript ändern müsste?? das wäre wiklich klasse!
<?php
while ($row = mysql_fetch_object($out))
{
?>
<script language="JavaScript">
function expandcollapse(contentid, buttonid)
{
if (document.getElementById(contentid).style.display == 'none')
{
document.getElementById(contentid).style.display = '';
document.getElementById(buttonid).src = 'img/minus.gif';
}
else if(document.getElementById(contentid).style.display == '')
{
document.getElementById(contentid).style.display = 'none';
document.getElementById(buttonid).src = 'img/plus.gif';
}
}
</script>
<tr>
<td width="12"><span onMouseUp="expandcollapse('content1', 'button1')" style="cursor: hand"><img src="img/plus.gif" id="button1"></span></td>
<td width="308">
<a href="<?php echo "$row->db_url"; ?>" target="blank"><?php echo "$row->db_name"; ?></a>
<span id="content1" style="display: none"><br><?php echo "$row->db_comment"; ?></span>
</td>
<td width="100"><?php echo "$row->db_clicks"; ?> clicks</td>
</tr>
<?php
}
?>
vielen dank,
klaus