Ergebnis 1 bis 2 von 2
  1. #1
    Avatar von mikdoe
    mikdoe ist offline Administrator
    registriert
    01-05-2010
    Beiträge
    7.953

    Text in dyn. erzeugter td obenbündig

    HI!
    Erzeuge mit folgendem Code eine td in einer table.
    Der Text innerHTML soll obenbündig (textAlign = 'top') formatiert sein.
    IE9 ignoriert die Angabe und setzt den Inhalt vertikal mittig.
    Problem entsteht natürlich nur, wenn rowspan ins Spiel kommt, der Block spalte[1] != 1. Bei einzeiligen Spalten soll alles so bleiben wie es ist.
    Was mache ich falsch?

    Danke euch
    HTML-Code:
    var td = document.createElement("td");
    td.innerHTML = spalte[0];
    if (spalte[1] != 1) {
    	td.rowSpan = spalte[1];
    	td.verticalAlign = 'top';
    }
    td.style.whiteSpace = 'nowrap';
    tr.appendChild(td);

  2. #2
    Avatar von mikdoe
    mikdoe ist offline Administrator
    registriert
    01-05-2010
    Beiträge
    7.953

    AW: Text in dyn. erzeugter td obenbündig

    es muss natürlich td.style.verticalAlign heißen. Au mann.
    Ist erledigt

Ähnliche Themen

  1. Antworten: 36
    Letzter Beitrag: 14-04-2011, 22:24
  2. Rollovers in dynamisch erzeugter Tabelle
    Von Marce im Forum JavaScript
    Antworten: 0
    Letzter Beitrag: 11-06-2008, 10:45
  3. Zum bestimmten Datum einen Text anzeigen, Text aus Textdatei
    Von DanielKlaus24 im Forum JavaScript
    Antworten: 2
    Letzter Beitrag: 11-04-2008, 19:14
  4. Antworten: 13
    Letzter Beitrag: 12-12-2005, 23:31
  5. Antworten: 8
    Letzter Beitrag: 06-12-2005, 11:18

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •