Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: IE und Chrome machen keinen Zeilenumbruch, FF schon

    xtc-user09

    • Schreiberling
    • Beiträge: 265
    Hallo,
    ich habe folgenden Code über meiner Startseite integriert:

    Code: PHP  [Auswählen]
    {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

    xtc-user09

    • Schreiberling
    • Beiträge: 265
    IE und Chrome machen keinen Zeilenumbruch, FF schon
    Antwort #1 am: 25. März 2010, 17:27:22
    Jetzt macht es Firefox leider auch plötzlich nicht mehr :(

    Hat jmd. eine Idee, wie man den Zeilenumbruch hinbekommen kann?

    DokuMan

    • modified Team
    • Beiträge: 6.669
    • Geschlecht:
    IE und Chrome machen keinen Zeilenumbruch, FF schon
    Antwort #2 am: 25. März 2010, 18:25:58
    Zeilenumbrüche sollten möglich sein, wenn du statt <td> besser <tr> nimmst, vgl: http://de.selfhtml.org/html/tabellen/aufbau.htm

    guensi

    • Viel Schreiber
    • Beiträge: 2.288
    IE und Chrome machen keinen Zeilenumbruch, FF schon
    Antwort #3 am: 25. März 2010, 21:54:12
    Kurz gesagt <td> ist eine Spalte, <tr> ist eine Zeile. Wenn du also eine neue Zeile mit einer darin dargestellten Spalte haben willst (ohne wär sowieso Müll) muss das so lauten:
    <tr><td> .....</td></tr>

    Firefox ist zwar extrem fehlertolerant, aber aus der Angabe einer Spalte darauf zu schließen, dass die gleich noch in einer neuen Zeile dargestellt werden soll, das wär nochmal das i-Tüpfelchen gewesen.

    FF ist aber nur noch bedingt zur optischen Prüfung auf fehlerfreie Seitengestaltung zu gebrauchen. So langsam läuft dieser Browser nach dem Motto: "Schmeiß mal zwei Schaufeln Codeschnipsel rüber, ich mach dann schon ne Seite draus". Das erstaunliche, meist kommt dann auch noch das dabei raus, was eigentlich gemeint war. Daher kannste den FF nicht mehr als Referenz benutzen und glauben der macht es richtig und alle andren falsch.

    Opera ist da inzwischen das Werkzeug meiner Wahl. Der zeigt die meisten Fehler gnadenlos so wie sie geliefert werden.

    xtc-user09

    • Schreiberling
    • Beiträge: 265
    IE und Chrome machen keinen Zeilenumbruch, FF schon
    Antwort #4 am: 26. März 2010, 21:33:34
    Hallo,

    danke für die Infos - ich hatte das leider übersehen - jetzt funktioniert es! :-)

    xeron

    • Schreiberling
    • Beiträge: 497
    • Geschlecht:
    IE und Chrome machen keinen Zeilenumbruch, FF schon
    Antwort #5 am: 26. März 2010, 21:45:40
    moin

    können wir da nicht ein gelöst oder erledigt vorsetzen damit sich da abgrenzt

    grüße
    andré

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.373
    • Geschlecht:
    IE und Chrome machen keinen Zeilenumbruch, FF schon
    Antwort #6 am: 27. März 2010, 11:44:26
    Hi Andre, diesen "behoben/nicht behoben-Status" gibt es in der Bastelecke ganz bewusst nicht. ;-)

    Grüße

    Torsten

    Shop Hosting
    0 Antworten
    1171 Aufrufe
    04. Januar 2018, 19:17:24 von olivius
    23 Antworten
    9842 Aufrufe
    01. Juli 2010, 14:07:43 von wmmt
    3 Antworten
    2519 Aufrufe
    18. Oktober 2012, 15:30:56 von eddyexp
    4 Antworten
    1359 Aufrufe
    20. Mai 2019, 15:44:00 von Mackkuus