Hallo sschumann,
ich bekomme nur einen Syntaxfehler. In JavaScript ist die Notation von
var bla = ie ? "eins" : "zwei";
nicht möglich (sieht nach PHP syntax aus).
Was natürlich Blödsinn ist, wie Du sicher weißt.
Das beispiel da oben ist Blödsinn, nur in deinem script stand das folgende, wobei Opera mir folgende fehlerbeschreibung gegeben hat:
----------------
Inline script thread
Error:
name: TypeError
message: Statement on line 4: Expression evaluated to null or undefined and is not convertible to Object: document.images.slide.filters
Backtrace:
Line 4 of inline#1 script in http://www.derknork.de/knorks/neu/html/index.html
var blenddelay = ie ? document.images.slide.filters[0].duration * 1000 : 0;
----------------------
Syntax übrigens siehe: http://www.selfhtml.teamone.de/javascript/sprache/bedingt.htm#entweder_oder
ok, scheint anscheinend doch nicht (if(bla) ? 1 : 2) zu heißen, obwohl ich das mal irgendwo gelesen habe....
naja. Syntaxfehler ist hier dem anscheinnach zum einen, dass du document.meindummerfilter.duration*1000 schreiben muss, oder das vielleicht sogar in klammern (sind weitere operatoren innerhalb eines "?:"-Ausdrucks zulässig!?, und außerdem behauptet dieser script ja auch, dass es das objekt nicht gibt oder sowas komisches halt (naja, egal)...
WauWau
ss:) zu:) ls:& fo:) de:] va:) ch:° n4:( rl:( br:^ js:| ie:% fl:{ mo:|
E-Mail WauWau: mailto:selfforum.wauwau@spameater.org