alain: nach einem best. kriterium ein bild einfügen

hallo zusammen
ich habe folgendes problem: ich habe eine page, auf der versch. eingabe felder sind. wenn diese ausgefüllt sind,  werden einige berechnungen durchgeführt. der wert wird dann angezeigt. nun möchte ich das an einem bestimmtem ort wenn der wert kleiner als 0.79 ist bild 1 anzeigen, wenn er grösser ist bild 2. am anfang soll kein bild sichtbar sein, ebenso habe ich eine funktion felder löschen, auch beim klick soll das bild wieder verschwinden. es soll also nur beim resultat ein bild angezeigt werden.
ich schafe das nicht, habe schon div. ausprobiert ( vielleicht auch falsch )
wer weiss rat??
besten dank

  1. hallo zusammen
    ich habe folgendes problem: ich habe eine page, auf der versch. eingabe felder sind. wenn diese ausgefüllt sind,  werden einige berechnungen durchgeführt. der wert wird dann angezeigt. nun möchte ich das an einem bestimmtem ort wenn der wert kleiner als 0.79 ist bild 1 anzeigen, wenn er grösser ist bild 2. am anfang soll kein bild sichtbar sein, ebenso habe ich eine funktion felder löschen, auch beim klick soll das bild wieder verschwinden. es soll also nur beim resultat ein bild angezeigt werden.

    Hast du dir schon mal das angeschaut?
    http://selfhtml.teamone.de/javascript/objekte/images.htm#src

    Vielleicht hilft dir das etwas weiter.

    Gruss
    Michi

    1. Hallo Michi,

      beim klick soll das bild wieder verschwinden.

      Hast du dir schon mal das angeschaut?
      http://selfhtml.teamone.de/javascript/objekte/images.htm#src

      deine Hilfe ist irreführend. Er möchte das Bild nicht nur tauschen, sondern auch ein-, und ausblenden. Mit dem von dir vorgeschlagenen Attribut src klappt zwar das wechseln, aber du kannst hierüber das Bild nicht ausblenden.

      Grüße,

      Jochen

      1. Hi,

        deine Hilfe ist irreführend. Er möchte das Bild nicht nur tauschen, sondern auch ein-, und ausblenden. Mit dem von dir vorgeschlagenen Attribut src klappt zwar das wechseln, aber du kannst hierüber das Bild nicht ausblenden.

        Nein. Sinnvollerweise bindet man ein blindes GIF ein als Platzhalter, und ersetzt dann dieses unsichtbare GIF, je nach Ergebnis, durch Bild1 oder Bild2. Das läuft dann auf jedem Browser seit dem Navigator 3.0 ...

        Gruß, Cybaer

        --
        Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe Du auch im Archiv Suchenden: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!
        1. Hi Cybaer,

          Mit dem von dir vorgeschlagenen Attribut src klappt zwar das wechseln, aber du kannst hierüber das Bild nicht ausblenden.

          Nein. Sinnvollerweise bindet man ein blindes GIF ein als Platzhalter, und ersetzt dann dieses unsichtbare GIF

          Jein, das geht zwar so. Ich würde aber dennoch zu der von mir vorgeschlagenen Lösung raten. Deine Lösung hat den Nachteil, dass die Bilder gleich groß sein müssen. (zumindest dann, wenn du es in einem antiquierten Netscape darstellen willst) Und du musst dich nicht mit irgendwelchen Verzögerungen oder Preloadern herumärgern.

          Grüße,

          Jochen

          1. Hi,

            Ich würde aber dennoch zu der von mir vorgeschlagenen Lösung raten. Deine Lösung hat den Nachteil, dass die Bilder gleich groß sein müssen. (zumindest dann, wenn du es in einem antiquierten Netscape darstellen willst)

            Stimmt. Deine Variante funktioniert in antiquierten Netscapes ggf. erst gar nicht. 8-)

            Und du musst dich nicht mit irgendwelchen Verzögerungen oder Preloadern herumärgern.

            Ich ärgere mich selten - und dabei schon gar nicht. ;-))

            Aber daß im Browser die Grafiken ggf. an unterschiedlichen Stellen auftauchen (oder dachtest Du weniger an visibility, sondern eher an display? Oder visibility mit absoluter Positionierung?) und in antiquierten Netscapes dann beide einzublendenden Grafiken gleichzeitig sichtbar wären, *das* würde mich in der Tat ärgern ... 8-)

            Gruß, Cybaer (Old-Browser-Junkie ;-))

            --
            Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe Du auch im Archiv Suchenden: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!
  2. Hallo alain,

    nun möchte ich das an einem bestimmtem ort wenn der wert kleiner als 0.79 ist bild 1 anzeigen, wenn er grösser ist bild 2. am anfang soll kein bild sichtbar sein, ebenso habe ich eine funktion felder löschen, auch beim klick soll das bild wieder verschwinden.

    Was hast du denn bereits ausprobiert? Und was hat nicht funktioniert?
    Hast du dich schon mit CSS und der Eigenschaft "visibility" beschäftigt?
    http://selfhtml.teamone.de/css/eigenschaften/positionierung.htm#visibility

    schau dir einfach das Beispiel zu obigem Link an. Wenn du dann noch Fragen hast kommst du wieder vorbei.

    Grüße,

    Jochen

  3. hallo und danke für die tipps.

    also die beiden bilder sind gleich gross. gäbe es ev eine möglichkeit ein 3tes bils in weiss das da ist aber weil weiss nicht sichtbar, und dann dieses mit bild1 oder bild2 zu ersetzen?
    CSS habe ich keine ahnung...
    kann ich ein bild nur in eine box innerhalb einer Tabelle die ein Formular ist einfügen? oder geht das in jede beliebige zelle?
    wie kann ich dann der zelle einen namen geben?

    Danke

    alain

    1. Hi,

      also die beiden bilder sind gleich gross. gäbe es ev eine möglichkeit ein 3tes bils in weiss das da ist aber weil weiss nicht sichtbar, und dann dieses mit bild1 oder bild2 zu ersetzen?

      Nimm ein "Blindes GIF"! Das ist ein einfarbiges, 1-Pixel großes GIF(89), dessen Farbe auf transparent gesetzt wurde.

      Ein weisses Blind-GIF findest Du hier:
      http://www.vampirehost.de/gruft/coding/img/leer.gif

      Gruß, Cybaer

      --
      Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe Du auch im Archiv Suchenden: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!
      1. hallo

        Besten Dank, hatt geklappt.

        kann ich das gleiche auch mit sound ( wav oder midi ) machen?

        wie kann ich dem sound einen namen zuweisen ?

        Danke

        1. Hi,

          kann ich das gleiche auch mit sound ( wav oder midi ) machen?

          Nein, Sound-Einbindung ist nicht standardisiert.

          wie kann ich dem sound einen namen zuweisen ?

          Da sich Möglichkeiten der Sound-Einbindung nach Betriebssystem und Browser und Browserversion unterscheidet, bietet man dem Surfer Sound am Besten als normalen Link an. Je nach Einstellung des Browsers, wird dann der Sound abgespielt oder zum Download angeboten.

          Eine "Jukebox" (also Sounds wahlweise direkt abspielen ohne Link) ist nur mit "Tricks" und das auch nicht 100%-ig möglich (aufgrund der fehlenden Standardisierung).

          Links hingegen können ggf. geändert werden. Meintest Du das?

          Gruß, Cybaer

          --
          Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe Du auch im Archiv Suchenden: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!
    2. Ach, da war noch was =;-):

      kann ich ein bild nur in eine box innerhalb einer Tabelle die ein Formular ist

      ?

      einfügen? oder geht das in jede beliebige zelle?

      Jede Zelle.

      wie kann ich dann der zelle einen namen geben?

      Mit ID="Zellenname".

      *Du* solltest aber dem IMG einen Namen geben:
      <IMG NAME="Platzhalter" SRC="leer.gif" ...

      und dann mit document.images["Platzhalter"].src="bild1.gif" wechseln.

      Gruß, Cybaer

      --
      Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe Du auch im Archiv Suchenden: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!