Hallo,
ich habe folgenden Code über meiner Startseite integriert:
{foreach name=aussen item=kd_values from=$kd_data}
<table width="400px" border="0" cellpadding="1" cellspacing="4">
<tbody>
<tr>
<td class="123_I_l">{$kd_values.NAME}</td>
<td class="123_I_r">
<select class="123_I_select" onchange="if (this.value>0) xajax_123Loader({$kd_values.ID}, this.value);" name="123_{$kd_values.ID}">
{html_options options=$kd_values.OPTIONS selected=$kd_values.SELECTED}
</select>
</td></tr>
</tbody>
</table>
{/foreach}
Das ganze ist so aufgebaut, dass bei Klick auf einen bestimmten Button per Ajax eine weitere Tabellenzeile (<td>....</td>) reingeladen wird. Beim Firefox wird die neue Tabellenzeile auch wunderbar unter der vorherigen angezeigt, bei IE und Chrome wird diese jedoch daneben angezeigt, so dass sich alles stark verschiebt.
Ich habe leider noch keine Lösung gefunden, wie man dies beheben kann.
Ich bitte um Hilfe, ob per CSS oder durch Einfügen in den Code oben möglich ist, dass jede neue Zeile unter der vorherigen angezeigt wird. Die neue Zeile steht nach dem Laden natürlich direkt unter der anderen (<td>...</td><td>...</td>)
Vielen Dank schon einmal!
MfG,
faststart
Linkback: https://www.modified-shop.org/forum/index.php?topic=4710.0