Jochen Kubik: Grafik via SSI einbinden

Hallo Leute,

mein Problem ist die Einbindung eines cgi-scriptes via SSI.
Es wird via <!--#include...-->  eingebunden, soweit funktioniert eigentlich alles, da es aber eine Grafik in eine 1x1 Tabelle einfügt verursachen die zwei -- am Schluß eine verschiebung der grafik in der Tabelle um ca 2 Pixel nach oben, so daß unten ein kleiner Steifen des Hintergrundbildes rausblitzen lassen!

Zu sehen ist die ganze Sache unter:
http://www.ludwig-migl.de

Viele Grüße aus Ludwigsburg
JK

  1. Hi,

    mein Problem ist die Einbindung eines cgi-scriptes via SSI.
    Es wird via <!--#include...-->  eingebunden, soweit funktioniert eigentlich alles, da es aber eine Grafik in eine 1x1 Tabelle einfügt verursachen die zwei -- am Schluß eine verschiebung der grafik in der Tabelle um ca 2 Pixel nach oben

    Interessante Theorie.
    Etwas, das nie beim Browser ankommt, erzielt dort eine Wirkung...

    Guck mal im Browser in den Quelltext. Da sind keine zwei -- an der entsprechenden Stelle.

    style="vertical-align:bottom;" im img sollte das Problem lösen.

    cu,
    Andreas

    --
    Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
    1. Hi Andreas,

      im Browser sind die -- natürlich nicht drin, da sie ja geparst werden!

      Der Quelltex sieht so aus:

      ----- schnipp -------

      <table height="271" width="228" background="images/rahmen.gif" border="0" cellspacing="0" cellpadding="0"><tr><td valign="middle" align="center" background="images/rahmen.gif"><!--#include virtual="scripte/random_image.cgi?method=ssi&path=images/zufall&link=http://www.ludwig-migl.de/galerie.shtml&alt_txt=Mehr Bilder finden Sie in der Fotogalerie..."-->
      </td></tr></table>

      ----- schnapp --------

      wenn ich die zwei -- am ende einfach weg lasse, dann sitzt das Bild zwar an der richtigen Stelle, aber alles was im Code danach kommt wird "wegkommentiert" ;-))))

      Ich glaube, daß ich die Tabelle einfach anders bauen muß, schade!

      Grüße aus Ludwigsburg
      JK

      1. Hi,

        [...]<!--#include virtual="scripte/random_image.cgi?method=ssi&path=images/zufall&link=http://www.ludwig-migl.de/galerie.shtml&alt_txt=Mehr Bilder finden Sie in der Fotogalerie..."-->

        Du bindest eine URI ein. In einer URI haben Leerzeichen nichts, aber auch gar nichts verloren. Sorge bitte für eine korrekte URL-Kodierung. Es bietet sich jedoch bei SSI allgemein an - sprich: sollte unbedingt beachtet werden - _vor_ dem abschließenden "-->" ein Leerzeichen zu verwenden.

        </td></tr></table>

        Hiervor steht ein Umbruch, also ein Leerzeichen.

        wenn ich die zwei -- am ende einfach weg lasse, dann sitzt das Bild zwar an der richtigen Stelle,

        Dafür ist dann aber der SSI-Code defekt... *seufz* :-)

        Cheatah

        --
        X-Will-Answer-Email: No
        1. Hi Cheatah

          da kann ich Dir nur recht geben, auch vielen Dank für den Tipp mit dem blank vor den "-->"

          ein Leerzeichen im URI hatte ich aber nicht, dafür aber ein // wo er nicht hingehört ;-))

          Viele Grüße aus Ludwigsburg
          JK

          1. Hi,

            ein Leerzeichen im URI hatte ich aber nicht,

            im Searchpart hab ich aber welche gesehen...

            dafür aber ein // wo er nicht hingehört ;-))

            Tja, zu viel zu kodieren kann nicht schaden, zu wenig schon ;-)

            Cheatah

            --
            X-Will-Answer-Email: No
      2. Stopp,
        alles erledigt, es war ein 'blank' in der Tabelle  ;-))))))

        Sorry Problem erledigt!!!

        Viele Grüße aus Ludwigsburg