nikwithk
Mitglied
hi.
Ich überarbeite gerade mein Forum Script und mochte auf der Startseite eine Auflistung der Topics haben! Durch einen Klick auf das Thema soll dann die Tabelle nach unten erweitern und der inhalt des Themas erscheinen! Es funktioniert aber nur bei der ersten Zeile, in den folgenden Zeilen werden nur noch die variablen angezeigt die außerhalb des JavaScripts stehen! Ich hoffe dass es was mit PHP zu tun hat, drum hab ich es mal hier gepostet! Wär super wenn mir jemand helfen könnte! Danke schon im vorraus
Ich überarbeite gerade mein Forum Script und mochte auf der Startseite eine Auflistung der Topics haben! Durch einen Klick auf das Thema soll dann die Tabelle nach unten erweitern und der inhalt des Themas erscheinen! Es funktioniert aber nur bei der ersten Zeile, in den folgenden Zeilen werden nur noch die variablen angezeigt die außerhalb des JavaScripts stehen! Ich hoffe dass es was mit PHP zu tun hat, drum hab ich es mal hier gepostet! Wär super wenn mir jemand helfen könnte! Danke schon im vorraus
PHP:
<script language="JavaScript1.2">
var width='475'
var bgcolor='#CCCCCC'
var ie4=document.all&&navigator.userAgent.indexOf("Opera")==-1
var ns6=document.getElementById&&navigator.userAgent.indexOf("Opera")==-1
var ns4=document.topiclayers
function openlist(e){
if (ie4||ns6){
open_parent=ie4? open.parentElement : document.getElementById("open").parentNode
open_parent.style.display=(open_parent.style.display=="none")? "" : "none"
}
else{
document.opentopiclayer.left=e.pageX-e.topiclayerX
document.opentopiclayer.top= e.pageY-e.topiclayerY+20
document.opentopiclayer.visibility=(document.opentopiclayer.visibility=="hide")? "show" : "hide"
return false
}
}
</script>
</head>
<table cellpadding="1" cellspacing="1" border="0" bordercolor="#FFFFFF" width="700" align="center">
<tr>
<tr><td width="15"> </td><td width="10%" class="ue">Datum:</td><td class="ue"> Titel:</td><td class="ue"> Von:</td><td class="ue"> Comments:</td><td width="15"> </td></tr>
<?
$Query = "SELECT * FROM topics ORDER BY Id DESC";
$FArray = mysql_query ($Query) or die ("Auswahl fehlgeschlagen!");
while ($topic = mysql_fetch_array ($FArray)) {
$DateStamp = $topic['Date'];
$toid = $topic['Id'];
$toti = $topic['titel'];
$toco = $topic['comment'];
$Year = substr ($DateStamp, 0, 4);
$Month = substr ($DateStamp, 4, 2);
$Day = substr ($DateStamp, 6, 2);
$ccquery = "SELECT * FROM comments WHERE topicid ='$toid';";
$result = mysql_query($ccquery) OR die(mysql_error());
$ccounter = mysql_num_rows($result);
echo ("<tr><td width=15> </td><td width=10% class=te>$Day-$Month-$Year</td><td class=te><script language=JavaScript1.2>document.write('<table><tr><td width=90% id=list><div id=listbutton onClick=openlist()>$toti</div></td><td width=10%></td></tr><tr style=display:none><td id=open width=90%><font face=Verdana size=2>$toco</font></td><td width=10%></td></tr></table>')</script></td><td class=te>" . $topic['user'] . "</td><td class=te>$ccounter</td><td width=15> </td></tr>");
}
?>
</tr>
</table>
Zuletzt bearbeitet: