Tom: geht das nur mit SSI oder?

Hi,

man kann ja folgendes machen:

<img src="grafik.cgi"...>

d.h. die Grafik dynamisch erzeugen.
Ist es auch möglich, andere Felder so zu belegen, also z.b.

<img src="grafik.cgi" height="hoehe.cgi" border="rahmen.cgi"...>

???

Danke!

Gruß
Tom

  1. Hallo Tom,

    <img src="grafik.cgi" height="hoehe.cgi" border="rahmen.cgi"...>

    Das ist nicht möglich, da dein Browser nur beim Attribut src="" die Daten von der angegebenen Quelle liest.

    Gruß
    Helmut Weber

    --
    -------------------------------------------
    Mode ist eine Variable, Stil eine Konstante
  2. Hi Tom

    Ist es auch möglich, andere Felder so zu belegen, also z.b.

    <img src="grafik.cgi" height="hoehe.cgi" border="rahmen.cgi"...>

    AFAIK nicht, da bei src eine Datei vom Server angefordert wird, die nur Daten in der richtigen Form zurückliefern muss, bei anderen Attributen wird jedoch ein definierter Wert, zum Beispiel Pixel, erwartet.

    MfG

    Tom2

    --
    SELF-Code: (http://emmanuel.dammerer.at/selfcode.html)
    ss:| zu:) ls:& fo:) de:] va:) ch:] sh:( n4:& rl:° br:> js:| ie:% fl:( mo:}
  3. Moin!

    Ist es auch möglich, andere Felder so zu belegen, also z.b.

    <img src="grafik.cgi" height="hoehe.cgi" border="rahmen.cgi"...>

    Nein, das geht nicht. Entweder weiß deine HTML-Seite aufgrund irgendwelcher serverseitigen Mechanismen oder schlicht aufgrund einer Festlegung, wie groß die Grafik sein wird, und schreibt die Maße in die HTML-Datei rein, oder du läßt die Maße weg und läßt den Browser entscheiden, wie groß er das Bild dann macht, wenn er es laden kann.

    - Sven Rautenberg

    --
    ss:) zu:) ls:[ fo:} de:] va:) ch:] sh:) n4:# rl:| br:< js:| ie:( fl:( mo:|
    1. Moin!

      Ist es auch möglich, andere Felder so zu belegen, also z.b.

      <img src="grafik.cgi" height="hoehe.cgi" border="rahmen.cgi"...>

      Nein, das geht nicht. Entweder weiß deine HTML-Seite aufgrund irgendwelcher serverseitigen Mechanismen oder schlicht aufgrund einer Festlegung, wie groß die Grafik sein wird, und schreibt die Maße in die HTML-Datei rein, oder du läßt die Maße weg und läßt den Browser entscheiden, wie groß er das Bild dann macht, wenn er es laden kann.

      Danke!

      Was anderes:
      Wenn ich nun die Grafik dyn. erzeugen will, d.h. mein cgi das Bild liefert, kann ich dann per Javascript noch rausbekommen, was da ankommt? document.name.src liefert mir ja einfach "grafik.cgi", ich will aber wissen, ob das cgi nun den blauen oder roten punkt geliefert hat.
      Mir würde auch etwas wie die Größe der Datei reichen!

      Irgendein Trick???

      Danke!

      Viele Grüße
      Tom

  4. Guten Tag,

    <img src="grafik.cgi" height="hoehe.cgi" border="rahmen.cgi"...>

    Ich würde das Script via SSI einbinden, so dass das Script die vollständige Zeile liefert, also etwa so:

    print "content-type: text/html";
    print "<img src='$bild' height='$hoehe' border='$rahmen'>\n";

    Anders geht es afaik nicht.

    mfg Torsten

    1. Guten Tag,

      <img src="grafik.cgi" height="hoehe.cgi" border="rahmen.cgi"...>

      Ich würde das Script via SSI einbinden, so dass das Script die vollständige Zeile liefert, also etwa so:

      print "content-type: text/html";
      print "<img src='$bild' height='$hoehe' border='$rahmen'>\n";

      Anders geht es afaik nicht.

      danke, aber das hätte mir nicht geholfen, leider.
      Ich habe es jetzt anders gemacht:
      das js-file ist nun ein cgi, das js vorgaukelt. Damit habe ich Scriptfunktionalität erreicht, die ich wollte!

      Aber danke an alle!!!

      Gruß
      Tom