Autor Thema: Image Ressource wird bei Pass-Thru HTML nicht angezeigt  (Gelesen 3737 mal)

Offline theBastian

  • Senior Mitglied
  • ****
  • Beiträge: 482
  • Geschlecht: Männlich
Hallo allerseits,

meine ersten Schritte mit HTML im Notes Client und schon komme ich ins Stolpern.

Folgende Konstellation:

- Computed Text  --> "<IMG SRC=\"/" + @WebDbName + "/star.gif\">"
- diesen auch als 'Pass-Thru HTML' gesetzt (Menü Text\Pass-Thru HTML)
- in den Form-Properties 'Render pass through HTML in Notes'
(die Schreibweise ist original Notes) :D

Leider wird statt des Images nur ein Rahmen mit dem roten Kreuz angezeigt. Im Status bar steht 'Image or Object not found on server'.  :(

Die Ressource gibt es natürlich in der DB.

Weiß jemand, ob noch irgendwelche Einstellungen für HTML zu treffen sind?

Danke schonmal.

cu
Sebastian
Domino, Notes, Sametime

Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: Image Ressource wird bei Pass-Thru HTML nicht angezeigt
« Antwort #1 am: 15.06.06 - 16:28:06 »
Aus dem Kapitel "URL commands for opening resources" in der Designer-Hilfe:
Zitat
OpenImageResource
Allows you to open a graphic resource in an application.
Syntax:
http://Host/Database/ImageResourceName?OpenImageResource
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

Offline theBastian

  • Senior Mitglied
  • ****
  • Beiträge: 482
  • Geschlecht: Männlich
Re: Image Ressource wird bei Pass-Thru HTML nicht angezeigt
« Antwort #2 am: 15.06.06 - 16:39:19 »
Syntax:
http://Host/Database/ImageResourceName?OpenImageResource

Leider weiß ich nicht, wie ich Host\Database auflösen soll.

Edit: OK, ich lese erst mal in der Help. ;-)
« Letzte Änderung: 15.06.06 - 16:48:19 von SKL74 »
Domino, Notes, Sametime

Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: Image Ressource wird bei Pass-Thru HTML nicht angezeigt
« Antwort #3 am: 15.06.06 - 16:53:14 »
Uiiii. Scheitert es am WWW-Basiswissen? Wie eine URL aufgebaut wird, ist Dir aber schon klar, oder?
Dass man URLs relativ und absolut angeben kann acuh, oder? Und Host ist der Hostname bzw. die Ip-Adresse des Servers und Database der Name des Datenbankfiles (also das, was @WebDBName zurückliefert).
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

Offline theBastian

  • Senior Mitglied
  • ****
  • Beiträge: 482
  • Geschlecht: Männlich
Re: Image Ressource wird bei Pass-Thru HTML nicht angezeigt
« Antwort #4 am: 15.06.06 - 17:06:31 »
Also so etwa?

"<http://Server/" + @WebDbName + "/star.gif>"

Laut Hilfe sollte das so schon funktionieren:

<img src="star.gif">

Leider erscheint nur der bekannte Rahmen mit dem roten Kreuz.

cu
Sebastian
« Letzte Änderung: 15.06.06 - 17:51:17 von SKL74 »
Domino, Notes, Sametime

Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: Image Ressource wird bei Pass-Thru HTML nicht angezeigt
« Antwort #5 am: 15.06.06 - 20:29:38 »
Lieber Sebatian,

hast Du meinen ersten Post eigentlich gelesen? Oder den entsprechenden Hilfe-Eintrag? Dein Problem ist nicht der linke Teil der URL "/dbname/...", sondern der Rechte (Dir fehlt IMHO das "?OpenImageResource" ).
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

Offline theBastian

  • Senior Mitglied
  • ****
  • Beiträge: 482
  • Geschlecht: Männlich
Re: Image Ressource wird bei Pass-Thru HTML nicht angezeigt
« Antwort #6 am: 16.06.06 - 08:04:44 »
Morgen,

habe natürlich die Hilfe gelesen. Aber leider nicht so richtig verstanden.
HTML-Basics sind bei mir also nicht vorhanden. Aber irgendwo muss man ja mal anfangen.

<img src="star.gif"?OpenImageRessource>

Meinst Du so?

cu
Sebastian

PS. Schon mal Danke für Deine Geduld.
Domino, Notes, Sametime

Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: Image Ressource wird bei Pass-Thru HTML nicht angezeigt
« Antwort #7 am: 16.06.06 - 08:21:36 »
AUA  :o
So eine URL tut weh!

OK, Moment. Kram, such, stöber.

Aus meinen Vortragsunterlagen aus den 90ern:

Ein Tag im HTML hat prinzipiell immer folgenden Aufbau:
<NAME ATTRIBUTSNAME="ATTRIBUTSWERT">
wobei es von dem Attributsnamen/Attributswert 0-n Stück vorhanden sein können und Name sowie Attributsname üblicherweise klein geschrieben werden - ist eine W3C Empfehlung.

Bei einem Link zu einem Bild sieht das also so aus:
<img src="URL">
wobei in unserem Fall "img" der NAME, "src" der ATTRIBUTSNAME ist und "url" für den ATTRIBUTSWERT steht.

"url" ist also eine URL zu einem Bild, in unserem Fall einer Image Ressource in einer Notes-DB, was dem Browser aber prinzipiell wurscht ist. Den grundsätzlichen Aufbau einer URL hatten wir ja schon besprochen. Mit unserem mittlerweile vorhandenen Grundwissen über HTML-Tags wissen wir, dass die von Dir vorgeschlagene Schreibweise nicht klappen kann.
Ich würde also im Computed Text ein
"<img src=\"/" + @WebDbName + "/star.gif?OpenImageRessource\">"
probieren, was in einem HTML-Tag in der Form:
<img src="/dbname.nsf/star.gif?OpenImageRessource">
und damit einem angezeigten Bild im Browser resultieren sollte.

Alles klar?

Zitat
HTML-Basics sind bei mir also nicht vorhanden.
Dann würd ich einen Kurs oder zumindest mal vorab das Studium der ersten Kapitel von http://de.selfhtml.org/html/index.htm empfehlen (und das mein ich nicht böse).  :)


HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

Offline theBastian

  • Senior Mitglied
  • ****
  • Beiträge: 482
  • Geschlecht: Männlich
Re: Image Ressource wird bei Pass-Thru HTML nicht angezeigt
« Antwort #8 am: 16.06.06 - 08:31:16 »
Zitat
HTML-Basics sind bei mir also nicht vorhanden.
Dann würd ich einen Kurs oder zumindest mal vorab das Studium der ersten Kapitel von http://de.selfhtml.org/html/index.htm empfehlen (und das mein ich nicht böse).  :)

Verstehe das auch nicht böse. ;-) Weiß dass ich lernen muss.

Ich würde also im Computed Text ein
"<img src=\"/" + @WebDbName + "/star.gif?OpenImageRessource\">"
probieren, was in einem HTML-Tag in der Form:
<img src="/dbname.nsf/star.gif?OpenImageRessource">
und damit einem angezeigten Bild im Browser resultieren sollte.

Habe den Computed Text mal erstellt, den Code reinkopiert, als Passthru-HTML markiert. Leider erscheint im Client noch immer mein Rahmen mit rotem Kreuz. Also erkennt er, dass es sich um ein Image handeln soll aber er findet es nicht.  :(

Das scheint also noch ein anderes Problem zu sein (neben meinen unzureichenden HTML-Kenntnissen).

Muss ich da noch irgendwas einstellen?

cu
Sebastian
« Letzte Änderung: 16.06.06 - 08:59:01 von SKL74 »
Domino, Notes, Sametime

Offline theBastian

  • Senior Mitglied
  • ****
  • Beiträge: 482
  • Geschlecht: Männlich
Re: Image Ressource wird bei Pass-Thru HTML nicht angezeigt
« Antwort #9 am: 16.06.06 - 09:05:33 »
Habe die Info zu der vorhandenen Ressource mal als jpg angehängt.

cu
Sebastian
Domino, Notes, Sametime

Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: Image Ressource wird bei Pass-Thru HTML nicht angezeigt
« Antwort #10 am: 16.06.06 - 09:24:17 »
Ha, MOMENT!

Also in meiner Test-Db funktioniert Deine erste Version wunderbar, wenn ich die Seite über den Browser aufrufe. Vergiss das mit dem OpenImageRessource, das braucht der Domino nicht.

Ganz eine andere Frage: WO öffnest Du das Dokument? Im Browser oder im Notes-Client? Wenn Du die Bilder im Notes-Client nicht siehst, dann kann das an einem fehlenden/falsch konfigurierten Web-Retriever liegen!
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

Offline theBastian

  • Senior Mitglied
  • ****
  • Beiträge: 482
  • Geschlecht: Männlich
Re: Image Ressource wird bei Pass-Thru HTML nicht angezeigt
« Antwort #11 am: 16.06.06 - 14:43:24 »
HI,

es geht nur um Öffnen im Client.
Wo konfiguriere ich den Web-Retriever? (Sind das auch Basics?) ;-)

cu
Sebastian
Domino, Notes, Sametime

Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: Image Ressource wird bei Pass-Thru HTML nicht angezeigt
« Antwort #12 am: 16.06.06 - 14:47:09 »
OK, ich sollte die Postings genauer lesen.  Und ja, das sind auch Basics. ;)
Das kannst Du im Umgebungsdokument einstellen (AUF ALLEN CLIENTS !!!). Ev. musst Du auch die entsprechende DB erstellen. Aber das ist in der Client-Hilfe eh alles sehr schön beschrieben.
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

Offline theBastian

  • Senior Mitglied
  • ****
  • Beiträge: 482
  • Geschlecht: Männlich
Re: Image Ressource wird bei Pass-Thru HTML nicht angezeigt
« Antwort #13 am: 19.06.06 - 08:24:55 »
Morgen,

also im der Arbeitsumgebung war der Web Retriever bereits eingestellt. Suren mit dem Client funktioniert auch problemlos.

Kann mir nicht vorstellen, dass ich den Servertask 'Web Retriever' (load web) starten muss, nur um am Client HTML zu rendern.

cu
Sebastian
Domino, Notes, Sametime

Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: Image Ressource wird bei Pass-Thru HTML nicht angezeigt
« Antwort #14 am: 19.06.06 - 08:50:36 »
"Surfen mit dem Client" ist ein wenig wage. Mit welchen Browser-Einstellungen? Wenn es "Notes mit Internet Explorer" ist, dann braucht er keinen Web-Retriever -> es existiert die dafür notwendige DB nicht.
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

Offline theBastian

  • Senior Mitglied
  • ****
  • Beiträge: 482
  • Geschlecht: Männlich
Re: Image Ressource wird bei Pass-Thru HTML nicht angezeigt
« Antwort #15 am: 19.06.06 - 09:04:15 »
Eingestellt als Browser ist 'Notes'.
Habe soeben mal www.atnotes.de aufgerufen. Funktioniert.
Domino, Notes, Sametime

Offline theBastian

  • Senior Mitglied
  • ****
  • Beiträge: 482
  • Geschlecht: Männlich
Re: Image Ressource wird bei Pass-Thru HTML nicht angezeigt
« Antwort #16 am: 22.06.06 - 14:58:36 »
Hallo,

kennt denn niemand mein Problem oder besser eine Lösung dafür?  :(

cu
Sebastian
Domino, Notes, Sametime

Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: Image Ressource wird bei Pass-Thru HTML nicht angezeigt
« Antwort #17 am: 26.06.06 - 12:58:56 »
Was tut sich bei Deinem Problem? Lösung gefunden?
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

Offline theBastian

  • Senior Mitglied
  • ****
  • Beiträge: 482
  • Geschlecht: Männlich
Re: Image Ressource wird bei Pass-Thru HTML nicht angezeigt
« Antwort #18 am: 26.06.06 - 15:18:01 »
Hi,

aktueller Stand: kleiner Rahmen mit rotem Kreuz. Und keine Idee warum oder wie ich das ändern könnte.  :(

Der Client macht aber Web (siehe oben).

Sebastian
Domino, Notes, Sametime

Offline Ralf_M_Petter

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.879
  • Geschlecht: Männlich
  • Jeder ist seines eigenen Glückes Schmied
    • Ralf's Blog
Re: Image Ressource wird bei Pass-Thru HTML nicht angezeigt
« Antwort #19 am: 26.06.06 - 15:29:29 »
Häng doch einfach mal eine Testdatenbank an, dann kann man es mal ausprobieren.

Grüße

Ralf
Jede Menge Tipps und Tricks zu IT Themen findet Ihr auf meinem Blog  Everything about IT  Eine wahre Schatzkiste sind aber sicher die Beiträge zu meinem Lieblingsthema Tipps und Tricks zu IBM Notes/Domino Schaut doch einfach mal rein.

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz