Schwarzweiss
Idylle
- css
0 Dennis1 Lachgas0 daniel840 Lachgas
0 Jörg Peschke0 Frederik
0 Sebastian Becker
HalliHallo,
Ich möchte in einer Bildgalerie folgendes:
Die Bilder sind per CSSfilter S/W. Bei Mouseover sollte es wieder Bunt werden und bei mouseout wieder S/W.
das geht nicht
... style="filter:Gray()" onMouseOver="this.style=''" ...
porque?
danke
Illy
Hi Idylle,
das geht nicht
... style="filter:Gray()" onMouseOver="this.style=''"
porque?
MfG, Dennis.
danke,
aber wie kann ich das jetzt lösen?
Hi Idylle,
danke,
aber wie kann ich das jetzt lösen?
indem du auf der verlinkten Seite liest, wie man CSS Eigenschaften setzt.
Das hier ist nämlich _falsch_:
document.getElementById("foobar").style = "filter:Gray()";
(bzw. in deinem Beispiel mit Rückreferenzierung this)
MfG, Dennis.
Hallo Idylle!
Du scheinst in einer IE-"Idylle" ;-) zu leben, denn
Die Bilder sind per CSSfilter S/W.
ist sehr proprietär und wenn du es verwendest, kannst du dir sicher
sein, dass ein Großteil deiner Besucher nicht in den Genuss des
Schwarz-Weiß-Effekts kommt.
... style="filter:Gray()" onMouseOver="this.style=''" ...
Das hättest du auch selber nachlesen können.
porque?
porc? Schweinefleisch? oder orque? Schwertwal? Habe ich da 'was
in der frankophonen Sprachentwicklung verpasst? Oder meinst du
pourquoi? Ah, oui, je sais que je suis un pédant ... ;-)
℆, ℒacℎgas
Hallo Lachgas,
porque?
porc? Schweinefleisch? oder orque? Schwertwal? Habe ich da 'was
in der frankophonen Sprachentwicklung verpasst?
Nein. Du hast aber verpasst, dass es noch andere Sprachen gibt - z.B. die spanische... ;-) (Allerdings hat Idylle den Accent auf dem e vergessen.)
Gruss aus Luzern,
Daniel
Hallo daniel84!
Nein. Du hast aber verpasst, dass es noch andere Sprachen gibt
Wie? Was?? Das darf nicht wahr sein!
(Allerdings hat Idylle den Accent auf dem e vergessen.)
Dann war es ja auch wirklich nicht als porqué zu erkennen, da liegen
ja Welten zwischen! >;-)
℆, ℒacℎgas
Hallo,
<klugscheiß>
zumal es sich als Frage auch noch "¿por qué?" schreibt ;)
</klugscheiß>
Schöne Grüße
ist sehr proprietär und wenn du es verwendest, kannst du dir sicher
sein, dass ein Großteil deiner Besucher nicht in den Genuss des
Schwarz-Weiß-Effekts kommt.
ein großteil? Von welcher Seite sprechen wir? Heise oder Slashdot? ;).
IE ist afaik nach wie vor der am meisten eingesetzte Browser, oder?
Wobei ich allerdings deutlich und mit Nachdruck darauf hinweise, hiermit nichts über dessen Qualität gesagt haben zu wollen *räusper* :)
Viele Grüße aus Nürnberg,
Jörg
Hallo!
Das hättest du auch selber nachlesen können.
Ach, was liebe ich diese Andeutungen! Dieses "ich weiß es zwar, aber ich sag es dir nicht, denn Wissen muss man sich verdienen!" Und leider bin ich jetzt auch etwas frustriert: Denn ich lese diesen Thread eigentlich nur aus Interesse, und habe dann auch gleich einmal nachgelesen, konnte die Frage aber leider nicht beantworten.
Ja, ich weiß, dass ich da etwas ganz offensichtliches übersehe. Aber bitte, bitte, ich will's auch wissen! Also helft mir bitte! Was ist der Clou?
Gruß
Fredo
Ok, ok, ich glaube, ich hab's.
Also lieber Illy, wenn ich die Sache richtig einschätze, sollte es wohl
this.style.filter=''
heißen. Obwohl das auf den IE ankommt denn hiernach ist diese Eigenschaft gar nicht zulässig. Aber ist ja einen Versuch wert...
Gruß
Fredo
Hi Frederik,
Ja, ich weiß, dass ich da etwas ganz offensichtliches übersehe. Aber bitte, bitte, ich will's auch wissen! Also helft mir bitte! Was ist der Clou?
Genau, was du übersehen hast: Zugriff erfolgt durch objekt.style.eigenschaft = "wert" und nicht durch objekt.style = "eigenschaft:wert" - jetzt verstanden?
MfG, Dennis.
Genau, was du übersehen hast: Zugriff erfolgt durch objekt.style.eigenschaft = "wert" und nicht durch objekt.style = "eigenschaft:wert" - jetzt verstanden?
Danke schön! Ich hatte es dann auch noch gerade entdeckt, stand aber erst mal ein bisschen auf dem Schlauch. Und da freut es mich, so eine schlichte und präzise Antwort zu bekommen!
(Obwohl das mit dem "eine Methode lernen" ja auch nicht ganz abwegig ist).
LG
Fredo
Hallo Frederik!
Dieses "ich weiß es zwar, aber ich sag es dir nicht, denn Wissen
muss man sich verdienen!"
Diese Wissenserarbeitung ist in diesem Fall aber besonders fruchtbar
-- schließlich lernt er dort eine _Methode_, und kriegt nicht bloß
die Antwort reingewürgt.
℆, ℒacℎgas
Hallo, Illy,
Ich möchte in einer Bildgalerie folgendes:
Die Bilder sind per CSSfilter S/W. Bei Mouseover sollte es wieder Bunt werden und bei mouseout wieder S/W.
So sollte es gehen ...
<img src="http://src.selfhtml.org/logo.gif" style="filter:progid:DXImageTransform.Microsoft.BasicImage(grayScale=1)" onmouseover="this.style.filter='progid:DXImageTransform.Microsoft.BasicImage(grayScale=0)'" onmouseout="this.style.filter='progid:DXImageTransform.Microsoft.BasicImage(grayScale=1)'">
Grüße,
Sebastian