Autor Thema: Auf Seitenquelltext zugreifen  (Gelesen 3426 mal)

TomLudwig

  • Gast
Auf Seitenquelltext zugreifen
« am: 10.08.04 - 10:57:11 »
Hallo zusammen,

ich habe ein kleines Problem. Ich bekomme e-Mails die im HTML Format versendet worden sind. Nun aber im Notes komplett falsch dargestellt werden, da Sie der Absender (wahrscheinlich Outlook) falsch versendet (glaube ich).

Wenn ich mir nun den Seitenquelltext ansehe und alles ab dem einleiteten <html> - Tag raus kopiere und im Internetexplorer darstelle sieht es wieder gut aus.

Meine Frage:
Kann ich mir in meine Memo-Maske einen Button einbauen, der auf den Seitenquelltext zugreift. Alles herrauskopiert und ein neues Dokument erstellt in dem der HTML-Code einwandfrei dargestellt wird?
Später soll das Dok dann auch ausgedruckt werden...

Oder hat jemand einen anderen Vorschlag?

Vielen DANK!!!
Gruß, Tom

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re:Auf Seitenquelltext zugreifen
« Antwort #1 am: 10.08.04 - 11:10:34 »
Hi,

ist das bei allen HTML-Mail so? Was ist den bei dir im Personendokument im öffentlichen Adressbuch unter der Option "Bevorzugtes Format für eingehendes Mail" eingestellt. Da solltest du "Kein Vorgabe" einstellen.

Damit haben wir, auch bei Mail aus Ausguck, keine Probleme.


Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

TomLudwig

  • Gast
Re:Auf Seitenquelltext zugreifen
« Antwort #2 am: 10.08.04 - 11:13:27 »
Dieses "Keine Vorgabe" bzw. "Keep in Senders format" bei R6 ist im Personendokument hinterlegt.

Mir hat mal jemand gesagt, dass die Gegenseite das Mail schlicht und ergreifend "falsch" weg sendet. Ich weiß aber nicht ob das stimmt.

Ich weiß, dass der Seitenquelltext einfach im Feld "Body" hinterlegt ist.
Diesen kann ich ja ganz einfach auslesen. Aber beginnt eine HTML-Mail immer mit:

Content-Type: text/html

<head>

Mir fehlt da irgendwie das einleitende <html>

oder?

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re:Auf Seitenquelltext zugreifen
« Antwort #3 am: 10.08.04 - 11:27:46 »

Mir fehlt da irgendwie das einleitende <html>

oder?

Hi,

richtig.

Versuch's mal mit dieser Formel:

Zitat
@Command( [EditDocument]; "1" );
@Command([EditGotoField] ; "Body" );
@Command([EditSelectAll]);
@Command([EditCopy])


Damit kopierst du den gesamten Inhalt des Body-Feldes in die Zwischenablage. Was anderes fällt mir auf die Schnelle dazu nicht ein.


Axel



Ohne Computer wären wir noch lange nicht hinterm Mond!

TomLudwig

  • Gast
Re:Auf Seitenquelltext zugreifen
« Antwort #4 am: 10.08.04 - 11:45:59 »
Klappt irgendwie nicht, da wenn ich den html-code in der zwischenablage habe das erstellte dokument dann reinen text anzeigt und nichts in html formatiertes...

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re:Auf Seitenquelltext zugreifen
« Antwort #5 am: 10.08.04 - 12:09:24 »
Hi,

nun bin ich mit meinem Latein am Ende. Mir fällt nix mehr dazu ein.  ???

Wie gesagt, bei uns hat sich dieses Problem noch nicht gezeigt, obwohl wir einen regen Mailverkehr mit der ganzen Welt haben.


Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

TomLudwig

  • Gast
Re:Auf Seitenquelltext zugreifen
« Antwort #6 am: 10.08.04 - 15:30:32 »
Ich habe jetzt so einiges ausprobiert.
Für mich stellt sich jetzt eine Frage:
Wenn ich in die Eigenschaften des Dokumentes aufs Feld Body gehe, steht dort der komplette HTML-Code drin.
Lese ich den Inhalt des Feldes mit "FieldGetText" werden alle HTML-Commands weggeschnitten.

WARUM?

Offline Gandhi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 918
  • Geschlecht: Männlich
  • Domino for the masses
Re:Auf Seitenquelltext zugreifen
« Antwort #7 am: 10.08.04 - 16:13:36 »
Schon mal die Browsereinstellung im Personendokument geändert? Ich würde die einfach auf Notes+Internetexplorer stellen - dann sollte das keine Probleme mehr machen, weil dann das IE-Plug in die Seite darstellt.
Der "Wenn ich" und der "Hätt' ich" das sind zwei arme Leut'
oder für den Süden:
Hatti Tatti Wari - san drei Larifari

TomLudwig

  • Gast
Re:Auf Seitenquelltext zugreifen
« Antwort #8 am: 11.08.04 - 08:28:27 »
Diese Einstellung kann ich doch nur in der Arbeitsumbegunb machen. Oder?

Aber die Darstellung wird erst bei der nächsten eingehenden HTML-Mail korrekt dargestellt. oder?

Aber warum werden die ganzen HTML-Tags nicht mehr angezeigt, wenn ich das Feld auslese? Auch nicht im Debugger...

Offline Markus Henke

  • Aktives Mitglied
  • ***
  • Beiträge: 143
  • Geschlecht: Männlich
Re:Auf Seitenquelltext zugreifen
« Antwort #9 am: 11.08.04 - 09:01:54 »
Hallo Tom,

FieldGetText ist eine Methode des Front-End. Da im Front-End bereits das HTML umgewandelt ist, wirst Du da wahrscheinleich keine HTML Tags mehr finden. Versuch doch einfach mal das Body Item im Back-End auszulesen. Dann solltest Du auch die HTML Tags bekommen. Zumindest nehm ich das mal, naiv wie ich bin, an.  :)

Markus

TomLudwig

  • Gast
Re:Auf Seitenquelltext zugreifen
« Antwort #10 am: 13.08.04 - 11:32:31 »
Mit folgenden Quelltext bekomm ich den HTML-Code auch nicht.

   Dim uiwork As New NotesUIWorkspace
   Dim doc As NotesDocument
   Dim Text As String
   
   Set doc = uiwork.CurrentDocument.Document
   Set item = doc.GetFirstItem("Body")
   Text = item.Text   


ich verstehs nicht mehr...

Onkel ToM

  • Gast
Re:Auf Seitenquelltext zugreifen
« Antwort #11 am: 13.08.04 - 14:03:02 »
Ja servus,

bei mir hatte sich das gebessert, als ich mal vorübergehend in der Arbeitsumgebung den Browser von Mozilla auf Notes Workstation + Seiten abrufen von lokaler Workstation (erschien da als zusätzliches Feld) umgestellt hatte. Dann nur Speichern und wieder zurück zu Mozilla. Ich hab also nicht ernsthaft den Notes-Client  als Browser hergenommen. Aber von da an waren die Mails plötzlich lesbar.

Bye
Onkel ToM

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz