AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi Zeile in HTML einfügen mit InsertAdjacentHTML?
Thema durchsuchen
Ansicht
Themen-Optionen

Zeile in HTML einfügen mit InsertAdjacentHTML?

Offene Frage von "huberlix"
Ein Thema von huberlix · begonnen am 9. Okt 2006 · letzter Beitrag vom 16. Okt 2006
 
huberlix

Registriert seit: 10. Nov 2003
46 Beiträge
 
#1

Zeile in HTML einfügen mit InsertAdjacentHTML?

  Alt 9. Okt 2006, 18:58
Delphi 6

Ich habe eine Tabelle im Webbrowser, sagen wir mal 10 Zeilen, 10 Spalten.

Nun will ich in jeder Zeile eine Zusätzliche Zeile von 3 Spaltenbreiten einfügen.

Delphi-Quellcode:
   ____ ____ ____ ____ ____ ____ ____
|____|____|____| | | | | // als Delphi-Code hier dargestellt, weil
|____|____|____|____|____|____|____| // sonst die Leerzeichen gekürzt werden
Mein HTML Editor hängt dann einfach hinter die Ganze Reihe eine neue Reihe mit einer Zelle colspan=3 hintendran.
<tr> ganze Zeile</tr>
<tr bgcolor="#FFFFFF">
<td valign=middle colspan="3">kurze Spalte
</tr>

Will ich das mit Delphi einfügen, knallts!
Fehler:"Das Zielelement dieser Operation ist nicht gültig"
Wo ist der Fehler?

Die variablen Table, Row, r sind richtig definiert, hab den schon funktionierenden Code rausgekürzt.

Delphi-Quellcode:
  Table := WebBrowser1.OleObject.Document.all.tags('table').Item(1);
  r := Table.all.tags('tr').Length;//Zeilen feststellen

  for i:=1 to r-1 do //Zeilen durchlaufen
  begin

    row:=Table.all.tags('tr').item(i);
    
    row.InsertAdjacentHTML('Afterend','<tr bgcolor="#FFFFFF"><td valign=middle colspan="3">kurze Zeile </tr>');
  end;
Das sich die Zählschleife verzählt, ist mir klar, weil ja Reien eingefügt werden. Das lös ich dann später. Aber es knallt gleich beim ersten mal!
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:41 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz