AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi Webbroker. PageProducer und transparente HTML-Tags
Thema durchsuchen
Ansicht
Themen-Optionen

Webbroker. PageProducer und transparente HTML-Tags

Ein Thema von Delbor · begonnen am 28. Jun 2016 · letzter Beitrag vom 4. Jul 2016
Antwort Antwort
Delbor

Registriert seit: 8. Okt 2006
Ort: St.Gallen/Schweiz
1.186 Beiträge
 
Delphi 11 Alexandria
 
#1

AW: Webbroker. PageProducer und transparente HTML-Tags

  Alt 30. Jun 2016, 16:44
Hi zusammen
Im Anhang 1 und 2 mal die Verzeichnisstruktur.
Und dann ist nach meinem schlauen Buch
  • ./Images/... ein Ordner im aktuellen Verzeichnis
  • Images/... eine alternative zu oben (HTML5)
  • ../Images/... ein Unterverzeichnis im Parentverzeichnis
Überlesen habe ich, dss offenbar das Verzeichnis des HTML-Dokuments als Root-Verzeichnis gilt. Und das liegt auf der selben Ebene wie das Imageverzeichnis, ist also ein Unterverzeichnis des Parentverzeichnisses.
So habe ich das denn in ../Images/... geändert, das File gespeichert und geteste. Das Resultat zeigt Anhang 3.

Wenn ich die Beiträge hier und mein schlaues Buch richtig Verstanden habe, dürfte das aber nicht sein.

Gruss
Delbor

PS: Eine Quelle war auch SelfHTML.
Angehängte Grafiken
Dateityp: jpg Verzeichnsstruct1.JPG (35,4 KB, 7x aufgerufen)
Dateityp: jpg Verzeichnsstruct2.JPG (89,1 KB, 7x aufgerufen)
Dateityp: jpg Resultat.JPG (33,5 KB, 8x aufgerufen)
Roger
Man muss und kann nicht alles wissen - man muss nur wissen, wo es steht.
Frei nach Albert Einstein
http://roase.ch

Geändert von Delbor (30. Jun 2016 um 17:01 Uhr)
  Mit Zitat antworten Zitat
Delbor

Registriert seit: 8. Okt 2006
Ort: St.Gallen/Schweiz
1.186 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: Webbroker. PageProducer und transparente HTML-Tags

  Alt 30. Jun 2016, 17:15
Hi zusamen
Im Browser geöffnet. gibt dieser folgenden Pfad aus:
Zitat:
file:///E:/DelphiXE8%20Corner/DelphiXE8VclCorner/DelborWebserverXE8/DelborDataSnapServer/Images/Logo/Delbor.150_200.jpg
Das Rootverzeichnis der Anwendung ist also DelborDataSnapServer/...,
dasjenige des HTML-Dokuments DelborDataSnapServer/Html/

Gruss
Delbor
Roger
Man muss und kann nicht alles wissen - man muss nur wissen, wo es steht.
Frei nach Albert Einstein
http://roase.ch
  Mit Zitat antworten Zitat
nahpets
(Gast)

n/a Beiträge
 
#3

AW: Webbroker. PageProducer und transparente HTML-Tags

  Alt 30. Jun 2016, 17:20
Wenn Du relative Pfade nutzt, dann stell Dir das aus Browsersicht bitte so vor.

Die HTML-Seite ist die Quelle. Wie musst Du nun durch den Verzeichnisbaum navigieren, um vom Pfad der HTML-Datei zu dem gewünschten Bild zu gelangen?

Code:
Startverzeichnis
Startverzeichnis/html
Startverzeichnis/images
Startverzeichnis/images/logo
dann wäre die Url zu einer HTML-Datei:
Code:
http://server/Startverzeichnis/html/htmldatei.html
Zu einem Bild:
Code:
http://server/Startverzeichnis/images/image.jpeg
Zu einem Bild aus dem Verzeichnis logo:
Code:
http://server/Startverzeichnis/images/logo/image.jpeg
Ausgehend von der htmldatei.html musst Du also zuerst ein Verzeichnis "nach oben" und von dort aus dann in das Verzeichnis images.

Meiner Meinung nach müsste ein relativer Pfad daher so aussehen:
Code:
../images/image.jpeg
Für ein Logo sollte der Pfad dann wohl höchstwahrscheinlich so aussehen:
Code:
../images/logo/image.jpeg
Stell' uns doch bitte mal den Quelltext einer generierten HTML-Datei zur Verfügung. Da kann man ein Problem eventuell etwas besser erkennen, als an 'nem Screenshot dessen, was der Browser daraus interpretiert hat.

(Den Quelltext einfach hier zwischen Code-Tags reinkopieren.)
  Mit Zitat antworten Zitat
Delbor

Registriert seit: 8. Okt 2006
Ort: St.Gallen/Schweiz
1.186 Beiträge
 
Delphi 11 Alexandria
 
#4

AW: Webbroker. PageProducer und transparente HTML-Tags

  Alt 30. Jun 2016, 18:08
Hi nahpets

Im Anhang ein Jpeg, wie der Browser den Quelltext sieht. Den Gesamten Quelltext legeich als HTML-Datei bei - ich hab das noch nie gemacht, aber zumindest von der Grösse her sollte es gehen.
Fehlanzeige. Auch eine Woorddatei geht nicht, die ist zu gross.

Gruss
Delbor
Angehängte Grafiken
Dateityp: jpg Browser-Quelltext.JPG (35,7 KB, 10x aufgerufen)
Angehängte Dateien
Dateityp: txt http _localhost 8080_.txt (8,7 KB, 6x aufgerufen)
Roger
Man muss und kann nicht alles wissen - man muss nur wissen, wo es steht.
Frei nach Albert Einstein
http://roase.ch
  Mit Zitat antworten Zitat
nahpets
(Gast)

n/a Beiträge
 
#5

AW: Webbroker. PageProducer und transparente HTML-Tags

  Alt 30. Jun 2016, 18:26
Das aktuelle Problem scheint wohl dieser Teil zu sein:
Code:
 <h2>Willkommen auf den Seiten von
 <img src ="/Images/Logo/Delbor_8.jpg
<view-source:http://localhost:8080/Images/Logo/Delbor_8.jpg>" alt="Losggosrc=" /></h2>
Wo bitte kommt dashier her?
Code:
<view-source:http://localhost:8080/Images/Logo/Delbor_8.jpg>
Es ist "alle Nase lang" im Quelltext der Seite zu finden.

Wird das vom Browser beim Speichern des HTML-Quelltextes dazugedaddelt, dann Schwamm drüber, andernfalls könnte das eine Fehlerursache sein.

Aber nutzen wir diese Info trotzdem mal.

Die relative Url zum Bild ist:
Code:
/Images/Logo/Delbor_8.jpg
Bekommst Du das Bild im Browser durch Eingabe dieser Url angezeigt?
Code:
http://localhost:8080/Images/Logo/Delbor_8.jpg
Wenn nein, wie sieht die Url aus, über die Du das Bild, durch händische Eingabe der Url, im Browser angezeigt bekommst?
  Mit Zitat antworten Zitat
Delbor

Registriert seit: 8. Okt 2006
Ort: St.Gallen/Schweiz
1.186 Beiträge
 
Delphi 11 Alexandria
 
#6

AW: Webbroker. PageProducer und transparente HTML-Tags

  Alt 30. Jun 2016, 20:52
Hi nahpets
Eben habe ich mir den Qellcode nochmal anzeigen lassen - da ist nichts von einem Viewsource-Tag. Aber in der TXT kommt das vor, und im erssten vorkommen steht offenbar auch ein Hinweis auf den Ursprung: Kaspersky. Das ist meine Firewall.
Übrigens: Im Angehängten Jpeg siehst du den von dir geposteten Code ohne diesen ViewSource-Zusatz als Screenshot.

Zitat:
Wenn nein, wie sieht die Url aus, über die Du das Bild, durch händische Eingabe der Url, im Browser angezeigt bekommst?
Da komm ich doch etwas ins schwimmen. Welche URL? Wenn ich die Datei im Browser öffne, steht dies in der Adresszeile:
Zitat:
file:///E:/DelphiXE8%20Corner/DelphiXE8VclCorner/DelborWebserverXE8/DelborDataSnapServer/Images/Logo/Delbor_8.jpg
Ich habe jetzt gerade die Localhost-URL wie unten ergänzt:
Zitat:
localhost:8080/DelborDataSnapServer/Images/Logo/Delbor_8.jpg
Resultat war beide Male blanker Bildschirm.

Gruss
Delbor
Roger
Man muss und kann nicht alles wissen - man muss nur wissen, wo es steht.
Frei nach Albert Einstein
http://roase.ch
  Mit Zitat antworten Zitat
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#7

AW: Webbroker. PageProducer und transparente HTML-Tags

  Alt 30. Jun 2016, 22:42
Wenn deine Verzeichnis-Struktur so aussieht
Code:
/html
/Images
  /Logo
    Delbor_8.jpg
und die URL zu der Seite http://localhost:8080 ist, dann kann ich mir schon gut vorstellen, warum du auf die Bilder nicht zugreifen kannst.

Ich wette mal der Root-Pfad für den Webservice verweist auf /html . Somit kannst du auf alles zugreifen was sich unterhalb von /html befindet.

Wo befindet sich /Images ? Eben, an einer Stelle die du vom Webservice aus gesehen nicht erreichen kannst, weil eben nicht unterhalb von /html .

Und wie lösen wir das Problemchen?

Kopiere den gesamten Ordner Images in den Ordner html
Code:
/html
  /Images
    /Logo
      Delbor_8.jpg
/Images
  /Logo
    Delbor_8.jpg
und du solltest (d)ein Bild sehen, wenn du http://localhost:8080/Images/Logo/Delbor_8.jpg aufrufst.

Falls das nicht klappen sollte, dann ist dein Root-Pfad evtl. auch der html2 Ordner. Welcher konkret, das kannst nur du wissen (solltest du wissen).
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)

Geändert von Sir Rufo (30. Jun 2016 um 22:52 Uhr)
  Mit Zitat antworten Zitat
Delbor

Registriert seit: 8. Okt 2006
Ort: St.Gallen/Schweiz
1.186 Beiträge
 
Delphi 11 Alexandria
 
#8

AW: Webbroker. PageProducer und transparente HTML-Tags

  Alt 1. Jul 2016, 06:59
Hi zusammen
Zitat:
Ich wette mal der Root-Pfad für den Webservice verweist auf
Was ist der Root-Pfad der Anwendung? Derjenige, der der in der DefaultAction,Pathinfo angegeben ist? Das ist per Voreinstellung "/". Auf meinem Windowssystem gibts den eigentlich nicht, unter Linux wäre dies.
Davon ausgehend, dass der Root deas html-Verzeichnis ist/sein sollte hab ich das mal entsprechend abgeändert.
Es änderte sich nichts...

Gruss
Delbor
Roger
Man muss und kann nicht alles wissen - man muss nur wissen, wo es steht.
Frei nach Albert Einstein
http://roase.ch
  Mit Zitat antworten Zitat
Antwort Antwort


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 01:28 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz