Fellsche: css Bildaustausch

Hi an alle,

wie geht das gleich, wenn man mit css Bildaustausch machen will?

<img src="../pics/w.gif" width="83" height="10"
onmouseover="this.style.???='../pics/w2.gif"
onmouseout="this.style.???='../pics/w.gif'">

will es in dieser Art formatieren, weiß aber net, was bei den Fragezeichen hinkommt, oder ob das 'style' viell.auch schon falsch is...

Grüße

  1. wie geht das gleich, wenn man mit css

    ??? Der Wert der Eventhandler sind JavaScript-Aufrufe.

    ... Bildaustausch machen will?

    http://de.selfhtml.org/javascript/beispiele/buttons.htm
    Gunnar

    --
    "(Der Student) kann sich so völlig dem hingeben, was er naiv für die Computerwissenschaft hält, also der bloßen Verfeinerung seiner Programmiertechniken, daß er sich auf diese Weise effektiv daran hindert, etwas wirklich Wesentliches zu studieren."
    (Joseph Weizenbaum in "Die Macht der Computer und die Ohnmacht der Vernunft")
    1. <img src="../pics/w.gif" width="83" height="10"
      onmouseover="this.style.???='../pics/w2.gif"
      onmouseout="this.style.???='../pics/w.gif'">

      SO will ich es lösen! das geht doch, oder nich?

      1. Hi,

        <img src="../pics/w.gif" width="83" height="10"
        onmouseover="this.style.???='../pics/w2.gif"
        onmouseout="this.style.???='../pics/w.gif'">
        SO will ich es lösen! das geht doch, oder nich?

        Nein.
        CSS kennt Bilder nur als Hintergrundbilder.

        cu,
        Andreas

        --
        MudGuard? Siehe http://www.Mud-Guard.de/
        Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
        1. Nein.
          CSS kennt Bilder nur als Hintergrundbilder.

          danke! das hat geholfen, geht jetz.
          cu

        2. Nein.
          CSS kennt Bilder nur als Hintergrundbilder.

          cu,
          Andreas

          CSS kennt Bilder auch über content: url(*.gif)! das problem is nur der IE, der das ganze natürlich nicht checkt

          sonst könnte man über img:hover einfach ein anderes Bild angeben undd fertig wäre der MouseOver-Effekt ohne JS

          1. CSS kennt Bilder auch über content: url(*.gif)! das problem is nur der IE, der das ganze natürlich nicht checkt

            Vollkommen falscher Ansatz! nicht der IE ist das Problem sondern die 90% der user, die unbedingt den IE als Browser nutzen wollen (müssen). Was der IE checked und was nicht könnte uns egal sein, gäbe es diese einsichtsresistenten User nicht.

            Gruß
            Avalon

          2. Hi,

            CSS kennt Bilder auch über content: url(*.gif)! das problem is nur der IE, der das ganze natürlich nicht checkt

            sonst könnte man über img:hover einfach ein anderes Bild angeben undd fertig wäre der MouseOver-Effekt ohne JS

            Nicht so schnell, junger Freund. ;-)

            content ist nur im Zusammenhang mit den Pseudoformaten :before und :after vorgesehen. Folglich erscheint der (wechselbare) Content *vor* oder *nach*, keinesfalls aber *über* dem Bild. Ist also nix mit "CSS-RollOver wie mit JavaScript".

            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,

              content ist nur im Zusammenhang mit den Pseudoformaten :before und :after vorgesehen.

              Noch. http://www.w3.org/TR/css3-content/#inserting3

              cu,
              Andreas

              --
              MudGuard? Siehe http://www.Mud-Guard.de/
              Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
              1. Hi,

                content ist nur im Zusammenhang mit den Pseudoformaten :before und :after vorgesehen.
                Noch. http://www.w3.org/TR/css3-content/#inserting3

                Echt ein Grund, es schon jetzt (zusätzlich zum JS-RollOver) einzubauen. Dann können die Seiten endlich einen problemlosen RollOver ohne JavaScript, sobald die Browser es mal beherrschen.

                Schaden kann es ja nicht ... :-))

                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,

                  Echt ein Grund, es schon jetzt (zusätzlich zum JS-RollOver) einzubauen. Dann können die Seiten endlich einen problemlosen RollOver ohne JavaScript, sobald die Browser es mal beherrschen.

                  Wenn man unbedingt mit Bildwechseln arbeiten muß ...

                  cu,
                  Andreas

                  --
                  MudGuard? Siehe http://www.Mud-Guard.de/
                  Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
                  1. Hi,

                    Wenn man unbedingt mit Bildwechseln arbeiten muß ...

                    :-)) Selbstredend! ;-)

                    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. Dann können die Seiten endlich einen problemlosen RollOver ohne JavaScript, sobald die Browser es mal beherrschen.

                  Was bringt das für Vorteile?
                  Die meisten haben JS an, und die, die's nicht haben, verzichten gerne auf solche Gimmicks.
                  Gunnar

                  --
                  "(Der Student) kann sich so völlig dem hingeben, was er naiv für die Computerwissenschaft hält, also der bloßen Verfeinerung seiner Programmiertechniken, daß er sich auf diese Weise effektiv daran hindert, etwas wirklich Wesentliches zu studieren."
                  (Joseph Weizenbaum in "Die Macht der Computer und die Ohnmacht der Vernunft")
            2. Nicht so schnell, junger Freund. ;-)

              content ist nur im Zusammenhang mit den Pseudoformaten :before und :after vorgesehen.

              Stimmt!

              Folglich erscheint der (wechselbare) Content *vor* oder *nach*, keinesfalls aber *über* dem Bild.

              Du hast Maltes Vorschlag nicht verstanden, das Bild ist der wechselbare content. über das "Danach" (nach dem :before) wurde keine Aussage getroffen.

              Ist also nix mit "CSS-RollOver wie mit JavaScript".

              Laß Dir versichert sein: es geht, zumindestens in Mozilla und M$IE. Im Opera funktionierte es grundsätzlich auch, allerdings entstanden dort seltsame Effekte, denen ich aber - aus Zeitgründen - nicht weiter nachgegangen bin.

              In Geckobrowsern kann man den Bildwechsel übrigens noch auf andere Weise mit CSS realisieren, indem man die Bilder mittels XBL einbindet.

              Gruß
              Avalon

              1. Hi,

                Du hast Maltes Vorschlag nicht verstanden, das Bild ist der wechselbare content. über das "Danach" (nach dem :before) wurde keine Aussage getroffen.

                Eben. Das klappt aber nur, wenn das auszuwechselnde Bild selbst bereits mit :before oder :after eingebunden wurde! Ein "normales" Bild (also IMG) läßt sich so nicht austauschen/überblenden.

                Laß Dir versichert sein: es geht, zumindestens in Mozilla

                Das weiß ich. Ich nutze es ja auch. :)

                und M$IE.

                Der IE beherrscht :before und :after? Das ist mir aber neu. Oder wie habe ich das nun zu verstehen, daß eine darauf basierende Technik im IE funktionieren soll?

                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"!
            3. Hi Cybaer,

              content ist nur im Zusammenhang mit den Pseudoformaten :before und :after vorgesehen.

              </archiv/2004/5/80655/#m468411> :-)

              Grüße,
               Roland