aTa
Erfahrenes Mitglied
Hi,
ich lass mir den DB-Inhalt in nem DIV ausgeben und per Toggle-Funktion will ich dann eben je nachdem welche ID ich anklicke den richtigen Inhalt anzeigen, das klappt soweit auch, nur das Problem ist, mein Script zeigt den Inhalt ca. 1 Sekunde und sofort ist der Inhalt wieder weg, ich kann es mir nicht erklären.
Danke schonmal
Edit: sieht wohl so aus als ob er von display: block, sofort wieder auf display: none umspringt....
Codeausschnitt
Das Javascript
ich lass mir den DB-Inhalt in nem DIV ausgeben und per Toggle-Funktion will ich dann eben je nachdem welche ID ich anklicke den richtigen Inhalt anzeigen, das klappt soweit auch, nur das Problem ist, mein Script zeigt den Inhalt ca. 1 Sekunde und sofort ist der Inhalt wieder weg, ich kann es mir nicht erklären.
Danke schonmal
Edit: sieht wohl so aus als ob er von display: block, sofort wieder auf display: none umspringt....
Codeausschnitt
PHP:
echo '<td>'.$row['prioritaet'].'</td><td><a href="?id=listprojekt&action=mehr&did='.$row['id'].'" onclick="anzeigen(\'eins\')">mehr</a></td>';
echo '</tr></form>';
$i += 1;
}
echo '<tr><td>';
if($_GET['action']=="mehr"){
//echo 'mehr'.$_GET['did'];
$sql_mehr = "SELECT * FROM aufgaben WHERE id='".$_GET['did']."'";
$result_mehr = mysql_query($sql_mehr) OR die(mysql_error());
while($row_mehr = mysql_fetch_assoc($result_mehr))
{
echo '<div id="eins" style="display: none;">';
echo $row_mehr['aufgabentitel'];
echo '</div>';
}
}
Code:
<script type="text/javascript">
function anzeigen(das){
if(document.getElementById(das).style.display=='none')
document.getElementById(das).style.display='block';
else document.getElementById(das).style.display='none';}
</script>
Zuletzt bearbeitet: