Hallo Leute,
ich benutze ein Javascript was mir tabellen auf und zuklappt,
das funktioniert soweit auch schon. Ich hole jedoch meine Daten
aus einer Datenbank, beispielsweise zehn einträge, eine davon
ist eine id als primärer schlüssel. Klicke ich nun auf / auf und zuklappen,
wirkt sich das alles auf die erste id aus. Also klicke ich auf eintrag 10
öffnen sich immer die bemerkungen von eintrag eins. Ich denke ganz einfach
weil die Javascript ID immer test ist. deswegen würd ich da gern irgendwie meine
id eintragen, nur wie?
Nun meine Frage, wie kann ich die id bei dem Javascript angeben, so
dass sich nur bei dem eintrag die tabelle aufklappt, bei dem ich auf "aufklappen"
geklickt habe.
Hier ist das Javascript und dadrunter, der code an der stelle wo ich die tabelle
aufklappen muss.
Ich hoffe ihr könnt mir helfen, vielen Dank im voraus.
ich benutze ein Javascript was mir tabellen auf und zuklappt,
das funktioniert soweit auch schon. Ich hole jedoch meine Daten
aus einer Datenbank, beispielsweise zehn einträge, eine davon
ist eine id als primärer schlüssel. Klicke ich nun auf / auf und zuklappen,
wirkt sich das alles auf die erste id aus. Also klicke ich auf eintrag 10
öffnen sich immer die bemerkungen von eintrag eins. Ich denke ganz einfach
weil die Javascript ID immer test ist. deswegen würd ich da gern irgendwie meine
id eintragen, nur wie?
Nun meine Frage, wie kann ich die id bei dem Javascript angeben, so
dass sich nur bei dem eintrag die tabelle aufklappt, bei dem ich auf "aufklappen"
geklickt habe.
Hier ist das Javascript und dadrunter, der code an der stelle wo ich die tabelle
aufklappen muss.
Ich hoffe ihr könnt mir helfen, vielen Dank im voraus.
PHP:
<script type="text/javascript" language="JavaScript1.2">
var angezeigt = false;
function versteckt()
{
if (angezeigt)
{
document.getElementById('test').style.display = 'none';
angezeigt = false;
}
else
{
document.getElementById('test').style.display = 'block';
angezeigt = true;
}
}
</script>
PHP:
echo '<tr style="display : none" id="test" bgcolor="#FFF1C7">';
echo '<td align="center" valign="top">Bemerkungen</td>';
echo '<td colspan="4">'.nl2br($row[bemerkungen]).' </td>';
echo "</tr>";