Autor Beitrag
martin300
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 186
Erhaltene Danke: 2



BeitragVerfasst: Di 28.10.08 21:26 
Hallo,

eine dynamisch erzeugte Seite (Resultat : html), soll im Internet Explorer bearbeitet werden. Bei der Erstellung ist kein Einfluss möglich - dh. kein Zugriff auf die Generierung. Die Seite enthält html code und soll verändert werden. Es sollen bestimmte Zeichenfolgen durch andere ersetzt werden.
Beispiel:
ausblenden Quelltext
1:
<p>das ist ein Absatz </p>					

soll durch
ausblenden Quelltext
1:
<p>Absatz</p>					

ersetzt werden.
Womit lässt sich das realisieren, oder gibt es schon Lösungen dafür?
turboPASCAL
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 193
Erhaltene Danke: 1

Win XP / Vischda
D6 PE / D2005 PE
BeitragVerfasst: Di 28.10.08 22:07 
Mit Delphi ?

Recht einfach: F1 + Copy, Delete, Pos sowie PosEx

:D

_________________
Nein, ich bin nicht der turboPASCAL aus der DP, ich seh nur so aus... :P
Xong
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 113

WIN 2000
Borland Developer Studio 2006
BeitragVerfasst: Di 28.10.08 22:21 
user profile iconmartin300 hat folgendes geschrieben Zum zitierten Posting springen:
eine dynamisch erzeugte Seite (Resultat : html), soll im Internet Explorer bearbeitet werden. Bei der Erstellung ist kein Einfluss möglich - dh. kein Zugriff auf die Generierung. Die Seite enthält html code und soll verändert werden. Es sollen bestimmte Zeichenfolgen durch andere ersetzt werden.

Also clientseitige Veränderung?
Ich verstehe nicht, was du meinst. Hast du die Möglichkeit, die Seite abzuspeichern und dann zu verändern? Wie und wann soll der Quellcode mit welchem Zweck und Ziel verändert werden?
martin300 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 186
Erhaltene Danke: 2



BeitragVerfasst: Di 28.10.08 22:51 
Ziel ist es in Eingabefeldern Werte einzugeben. Die Beschriftung zu den Eingabefeldern soll geändert werden, um die Werte schneller eingeben zu können.
'xxxxx Artikelnummer xxxxx' soll durch 'Artikelnummer' ersetzt werden. Diese Beschriftung ist kürzer und somit schneller zu finden.
Es soll einen clientseitige Verarbeitung stattfinden.
Einbindung im Internet Explorer.
Xong
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 113

WIN 2000
Borland Developer Studio 2006
BeitragVerfasst: Mi 29.10.08 09:35 
Okay, die Aufgabenstellung ist klar. =)

Wo soll das passieren? In einem Intranet? Steht ein Proxy zur Verfügung?

Das Problem ist nämlich, dass du (ohne weiteres) keinen JavaScript-Code in die Seite einfügen kannst, da du ja keinen Einfluss auf die Generierung hast.
Kannst du Schritt für Schritt beschreiben, was passieren soll?

Ich sehe das im Moment so:
  1. Benutzer im Intranet fordert mit IE (welche Version) eine bestimmte Internetseite an
  2. Seite wird verändert
  3. und an Benutzer ausgegeben


Richtig?
Kommt die Seite von außen oder aus dem Intranet?
Agawain
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 460

win xp
D5, MySQL, devxpress
BeitragVerfasst: Mi 29.10.08 09:41 
hi

entweder Du schreibst Dir selbst einen Proxy-Server, der den HTML-Code auseinander fieselt und neu ausgibt, oder google mal nach proxomitron.

de.wikipedia.org/wiki/Proxomitron

Quellen und Infos gibts zu Hauf im Netz.

Hab mir gerade mal Proximodo runtergeladen, wenn der Filter nicht zu anspruchsvoll ist, dann ist der sogar noch einfacher.

Hab mir gerade mal einen Textfilter für ein dynamisch erzeugtes Menü erstellt, klappt im ie astrein, Zeitaufwand inc. download 10 Min

8)

_________________
Gruß Aga
martin300 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 186
Erhaltene Danke: 2



BeitragVerfasst: Mi 29.10.08 13:41 
Danke für den Tipp mit Proxomitron.