Cheatah: visibility eines bildes mit this erzwingen

Beitrag lesen

Hi,

document.write('<img id='+array[i]+' src='+array2[i].src+' style="visibility:hidden" onDblClick="javascript:f()">');

was erwartest Du vom JavaScript-Code "javascript:"?

function f(){
return

Die Funktion direkt nach dem Aufruf zu verlassen, dürfte zu verhältnismäßig geringer Aktivität führen.

this.style.visibility=="visible";

Das window-Objekt dürfte über keine style-Eigenschaft verfügen, sofern Du nichts dergleichen erzeugt hast. Somit resultiert der Zugriff auf dessen visibility-Eigenschaft in einem Fehler. Der Vergleich mit dem Wert "visible" nützt Dir also nichts - aber selbst wenn es window.style gäbe, warum verwirfst Du das Ergebnis des Vergleiches umgehend?

Damit hat es aber nicht geklappt.

Nein, in der Tat. Ich habe das Gefühl, Du wurschtelst Dir hier ein paar Code-Schnipsel zusammen, die Du vielleicht mal einzeln in irgendwelchen Zusammenhängen gesehen hast. Gehe statt dessen planvoll vor.

Mit getElementById kann ich auf die Grafiken auch nicht zugreifen.

Nein, aber mit 'this' - und zwar exakt dort, wo 'this' das <img>-Elementobjekt referenziert.

Cheatah

--
X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes