> > Hallo Claudius, > > Also ich habe ein HTML-Dokument, da� ich editieren k�nnen will.... > Dieses HTML-Dokument hat ein, oder mehrere Tags, die einzelne > Inhaltsbl�cke > umschlie�en. > Ich habe sie: <CMS:EDITABLE>...</CMS:EDITABLE> genannt.... > > Wenn ich nun das Dokument editiere ersetze ich diese mit > replace zu einem > DIV id=.... CONTENTEDITABLE>...</DIV> > > Wie gesagt, es k�nnen mehrere sein... > > Wie aber bekannt, sind HTML-Dokumente nicht immer well-formed > (Siehe dazu > <br> <hr>... denen fehlt der Abschlu�)
XHTML schon..... <br/>, <hr/>... http://selfhtml.teamone.de/html/xhtml/index.htm http://www.w3.org/TR/xhtml1/ > > Wenn das Dokument gespeichert wird (FSO-Zur�ckschreiben), > dann muss ich aber > die DIV's wieder rausholen und das <CMS:EDITABLE> > herumsetzen, weil sonst > Leute die die Seite nicht editieren sollen, das eben k�nnen.... Dein Ansatz hat ein Problem... Damit bekommst Du gar nicht die so oft gew�nschte Trennung von Inhalt und Layout... Ich w�rde die Layouts(XHTML mit eigenen Erweiterungen: <CMS:CONTENT id="123"> o.�/XSLT (mit Variablen)) getrennt von dem Content(DB oder XML Dateien..) speichern Wenn jemand dann im Browser das Dokument �ndern will, wird aus dem Layout eine Schreib-Ansicht generiert und an den User geschickt... Wenn der dann auf speichern dr�ckt, w�rde ich den Inhalt der entsprechenden DIVs zum Server Posten(z.B. mit XMLHTTP), der sie dann an der richtigen Stelle speichert... Was meinst Du dazu? Claudius > Also: > Suche mir alle Nodes die <DIV id=....> sind und entferne sie.... > Ein Replace geht in dem Moment nicht in dem das Dokument > "ganz normale" DIvs > hat. Somit kann ich ein </DIV> nicht global ersetzen.... > > Abgesehen davon will ich mir die Option offen halten das > <CMS:EDITABLE> um > attribute zu erweitern, die dann in das DIV �bertragen > werden, damit ich > clientseitig Infos auswerten kann.... > z.B. Editright="user:1,16,15|Group:3,1,86" .... ANyway... ist > noch nicht > genau durchdacht.... Dazu sp�ter > | [aspdecoffeehouse] als [email protected] subscribed | http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.asp
