VioX
Mitglied
Hi
Ich habe folgenden Java Code aus dem Internet kopiert, der die Klapptext-Funktion beinhaltet
Dieser funktioniert eigentlich auch, nur in meinem Falle nicht so wie ich will, oder wie er soll. Schaut es euch am Besten mal selber an http://www.teamfanatic.de/page/index.php?modulid=squads&Warfare-V3-Engine
(Unter Umständen läd' die Seite sehr langsam)
Jedenfalls sollte der Code beim klick auf das "show more" die Tabelle nach unten öffnen und beim abermaligen Klicken wieder schliesen. Das klappt auch soweit, nur beim Schliesen lässt er dann die große Tabelle da (zwar leer, aber sie ist da ). Aber das seht ihr ja selbst. Ich weis nicht ob ich die ID an der richtigen Stelle vergeben habe oder sonst was. Ich hab schon alles Mögliche ausprobiert.
Ich geb euch hier einmal den PHP/HTML Code. Der ist nicht von mir, sowas kann ich noch nicht, ich möchte nur etwas hinzufügen. Er ist lang und unübersichtlich.. Aber naja
Vllt hilft es ja!
Vllt helft ihr ja
Vielen Danke im Voraus!
Greetz, VioX.
Ich habe folgenden Java Code aus dem Internet kopiert, der die Klapptext-Funktion beinhaltet
Code:
<script type="text/javascript">
function more(Id) {
var KlappText = document.getElementById(Id);
if (KlappText.style.display == 'none') {
KlappText.style.display = 'block';
} else {
KlappText.style.display = 'none';
}}
</script>
Dieser funktioniert eigentlich auch, nur in meinem Falle nicht so wie ich will, oder wie er soll. Schaut es euch am Besten mal selber an http://www.teamfanatic.de/page/index.php?modulid=squads&Warfare-V3-Engine
(Unter Umständen läd' die Seite sehr langsam)
Jedenfalls sollte der Code beim klick auf das "show more" die Tabelle nach unten öffnen und beim abermaligen Klicken wieder schliesen. Das klappt auch soweit, nur beim Schliesen lässt er dann die große Tabelle da (zwar leer, aber sie ist da ). Aber das seht ihr ja selbst. Ich weis nicht ob ich die ID an der richtigen Stelle vergeben habe oder sonst was. Ich hab schon alles Mögliche ausprobiert.
Ich geb euch hier einmal den PHP/HTML Code. Der ist nicht von mir, sowas kann ich noch nicht, ich möchte nur etwas hinzufügen. Er ist lang und unübersichtlich.. Aber naja
PHP:
<table width="500" border="0" height="0%" cellpadding="0" cellspacing="0" background="bilder/module/mitte.gif">
<!--DWLayoutTable-->
<tr>
<td width="500" height="23" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0" background="bilder/module/oben_mitte2.gif">
<!--DWLayoutTable-->
<tr>
<td width="8" height="23" valign="top"><img src="bilder/module/oben_links2.gif" width="8" height="23"></td>
<td width="784" valign="middle" class="überschrift"><a href="<? echo "index.php?modulid=squads_short&squadid=".$daten_extsquads->id."".$urlanhaengung.""; ?>" class="überschriftlink"><? echo htmlentities(stripcslashes($daten_extsquads->name)); ?>:</a></td>
<td width="100" valign="right" class="überschrift"><a href="javascript:more('Lay<? echo $daten_extsquads->id; ?>');" class="überschriftlink">show more</a></td>
<td width="8" valign="top"><img src="bilder/module/oben_rechts2.gif" width="8" height="23"></td>
</tr>
</table></td>
</tr>
<tr>
<td Id="Lay<? echo $daten_extsquads->id; ?>" style="display : none;" align="center" valign="top">
<?
$Bildzaehler=0; $Bilder_pro_Zeile = 2; $BilderZeile = $Bilder_pro_Zeile-1; echo "<table class=\"border3\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tr>";
$sqlkommando_squad_eint = "SELECT * FROM ".$dbprefix."_squadeint_".$dbversion." WHERE squadid LIKE '".$daten_extsquads->id."' ORDER BY sort ASC";
$sqlanfrage_squad_eint = mysql_query($sqlkommando_squad_eint); while($daten_squad_eint = mysql_fetch_object($sqlanfrage_squad_eint)){
$sqlkommando_squad_rang = "SELECT * FROM ".$dbprefix."_squadrang_".$dbversion." WHERE id LIKE '".$daten_squad_eint->rangid."'";
$sqlanfrage_squad_rang = mysql_query($sqlkommando_squad_rang); while($daten_squad_rang = mysql_fetch_object($sqlanfrage_squad_rang)){
$sqlkommando_squad_user = "SELECT * FROM ".$dbprefix."_user_".$dbversion." WHERE ". "(id like '".$daten_squad_eint->userid."') AND ". "(account = 'Member') AND ". "(gebannt = '')";
$sqlanfrage_squad_user = mysql_query($sqlkommando_squad_user); while($daten_squad_user = mysql_fetch_object($sqlanfrage_squad_user)){
$sqlkommando_squad_user_profil = "SELECT * FROM ".$dbprefix."_userprofil_".$dbversion." WHERE id LIKE '".$daten_squad_user->id."'";
$sqlanfrage_squad_user_profil = mysql_query($sqlkommando_squad_user_profil); while($daten_squad_user_profil = mysql_fetch_object($sqlanfrage_squad_user_profil)){
$jahr_dabeiseit=substr($daten_squad_user->dabeiseit,0,4); $monat_dabeiseit=substr($daten_squad_user->dabeiseit,4,2);
$tag_dabeiseit=substr($daten_squad_user->dabeiseit,6,2); $dabeiseit_komplett="".$tag_dabeiseit.".".$monat_dabeiseit.".".$jahr_dabeiseit."";
$jahr_geburt=substr($daten_squad_user_profil->geburt,4,4); $monat_geburt=substr($daten_squad_user_profil->geburt,2,2);
$tag_geburt=substr($daten_squad_user_profil->geburt,0,2); $geburt_komplett="".$tag_geburt.".".$monat_geburt.".".$jahr_geburt."";
$monat_online=substr($daten_squad_user->lastlogin,2,2); $tag_online=substr($daten_squad_user->lastlogin,4,2);
$stunde_online=substr($daten_squad_user->lastlogin,6,2); $minute_online=substr($daten_squad_user->lastlogin,8,2);
$online_komplett="".$tag_online.".".$monat_online.", ".$stunde_online.":".$minute_online.""; $Bildzaehler++;
if($daten_squad_user_profil->realbild){ $members_realbild=$daten_squad_user_profil->realbild; }else{ $members_realbild="bilder/userseite/na_bild.gif"; }
if($daten_squad_user_profil->name){ $members_name=htmlentities(stripcslashes($daten_squad_user_profil->name)); }else{ $members_name="<img src=\"bilder/userseite/na.gif\" width=\"16\" height=\"9\" align=\"absmiddle\">"; }
if($daten_squad_user_profil->geburt){ $geburt_ausgabe=$geburt_komplett; }else{ $geburt_ausgabe="<img src=\"bilder/userseite/na.gif\" width=\"16\" height=\"9\" align=\"absmiddle\">"; }
echo "<td height=\"145\" align=\"center\" valign=\"middle\"><table width=\"100%\" class=\"borderfarbe\" height=\"148\" border=\"0\" cellpadding=\"2\" cellspacing=\"1\">
<tr valign=\"bottom\"><td height=\"0\" valign=\"middle\" colspan=\"2\" class=\"spalte1\"> <a href=\"index.php?modulid=user_details&userid=".$daten_squad_user->id."".$urlanhaengung."\" class=\"linkgross\"><strong>".htmlentities(stripcslashes($page_kuerzel_xxx))." ".htmlentities(stripcslashes($daten_squad_user->loginname))."</strong></a></td></tr><tr>
<td width=\"90\" rowspan=\"5\" align=\"center\" valign=\"middle\" class=\"spalte2\"><a href=\"index.php?modulid=user_details&userid=".$daten_squad_user->id."".$urlanhaengung."\"><img src=\"".$members_realbild."\" width=\"88\" height=\"118\" border=\"0\"></a></td>
<td height=\"24\" valign=\"middle\" class=\"spalte2\">Name:<br>".$members_name."</td></tr><tr>
<td height=\"24\" valign=\"middle\" class=\"spalte1\">Geburtstag:<br>".$geburt_ausgabe."</td></tr>
<tr><td height=\"24\" valign=\"middle\" class=\"spalte2\">Aufgabe:<br><strong>".htmlentities(stripcslashes($daten_squad_rang->name))."</strong></td>
</tr><tr><td height=\"24\" valign=\"middle\" class=\"spalte1\">Registriert seit:<br>".$dabeiseit_komplett."</td>
</tr><tr><td height=\"24\" valign=\"middle\" class=\"spalte2\">Zuletzt Online:<br>".$online_komplett."</td>
</tr></table></td>"; if($Bildzaehler>$BilderZeile){ $Bildzaehler=0; echo "</tr><tr>"; }}}}} echo "</tr></table>";
?>
</td>
</tr>
</div>
</table>
Vllt hilft es ja!
Vllt helft ihr ja
Vielen Danke im Voraus!
Greetz, VioX.