.chilli
Dank meines "Lieblingshelferlein" konnte das Problem behoben werden
Da die Tabellen der zu includenden Datein nicht geschlossen wurden, wurden sie im Steckbrief falsch angezeigt.
.chilli
Hat niemand eine Idee
Ich komme nicht dahinter...
Oli
Hi,
Zitat: |
Lässt man sich die Erfolge anzeigen, wird auch der Punkt "Nachkommen anzeigen" wieder angezeigt. |
Ohne mir das groß angesehen zu haben, vermute ich mal, da wird das <div> oder was auch immer die "Erfolge" beinhaltet, nicht geschlossen. Daher befindet sich die Nachkommen-Anzeige ebenfalls innerhalb des ausgeblendeten Bereichs.
LG
.chilli
Hatte ich auch gedacht, ist aber alles geschlossen.
Bei den Pferden, deren Status nicht auf "Deckeinsatz" wird es auch richtig angezeigt. Beim Pferd mit der id=1 wird der Punkt "Erfolge ansehen" nicht angezeigt, bei allen anderen wird der Steckbrief nach "Erolge ansehen" abgebrochen.
php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
|
<tr>
<td colspan="2" rowspan="1" style="text-align: center;"><a href="javascript:toggle('erfolge')"><h1>Erfolge ansehen</h1></a>
<div id="erfolge" style="display: none;"><?php include_once('erfolgsanzeige.php'); ?>
</div>
</td>
</tr>
<tr>
<td colspan="2" rowspan="1" style="text-align: center;"><a href="javascript:toggle('nachzucht')"><h1>Nachzucht ansehen</h1></a>
<div id="nachzucht" style="display: none;"><?php include_once('nachzuchtanzeige.php'); ?>
</div>
</td>
</tr>
|
|
Wenn man zwei Mal den Code für die Nachzuchtanzeige einfügt, wird der Steckbrief richtig angezeigt...
Und bei den Stuten wird es so angezeigt, wie beim Pferd mit id=1 ...
.chilli
Mag nochmal jemand gucken?
Die <div>...-</div>-Tags sollten nicht Schuld sein, da ich den Code-Teil von der Nachkommenanzeige einfach kopiert und nur die div-id, Dateiname und Überschrift angepasst.
Oli
Zitat: |
Original von miss_zorroline
Die <div>...-</div>-Tags sollten nicht Schuld sein |
Sind sie in der Tat nicht. Der Code erscheint mir eher so, als hast du vergessen eine Tabelle zu beenden. Somit befindet sich die Nachkommensanzeige innerhalb der Tabelle der Erfolgsanzeige und wird somit ausgeblendet. Im Grunde genau das, was ich vorhin schon geschrieben hatte, nur hatte ich da fälschlicherweise ein <div> beschuldigt, obwohl ein <table> der "Täter" ist

.
Das entstandene HTML:
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
|
<td colspan="2" rowspan="1" style="text-align: center;">
<a href="javascript:toggle('erfolge')"><h1>Erfolge ansehen</h1></a>
<div id="erfolge" style="display: none;">
<table style="width: 700px; text-align: left; margin-left: auto; margin-right: auto;" border="0" cellpadding="2" cellspacing="1">
<tbody>
<tr>
<td>
<table style="width: 700px; text-align: left; margin-left: auto; margin-right: auto;" border="0" cellpadding="2" cellspacing="1">
<tbody>
<tr>
<th style="width: 15%; text-align: center;">Hof</th>
<th style="width: 15%; text-align: center;">Prüfung</th>
<th style="width: 15%; text-align: center;">Platz</th>
<th style="width: 15%; text-align: center;">Gewinn</th>
<th style="width: 40%; text-align: center;">Bericht</th>
</tr>
<!-- ----------------- HIER IST EINE UNGESCHLOSSENE TABELLE (!) --------------------------- -->
Dieses Pferd wurde noch nicht vorgestellt.
</td>
</tr>
</tbody>
</table>
</div>
</td>
|
|
LG
.chilli
Das erklärt warum noch alles funktionierte, als nur eine Datei includet wurde XD
Danke dir