PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Frage an die Java Scriptler ;-)


bajowa
22.05.2012, 09:23
Hallo zusammen

Ich bastel grad mal wieder an nem Hochzeitsbeitrag, ist so ne Art Memory...hab des Ding mal vor Jahren mühsam zusammengefrickelt mit allen möglichen Teilen, die ich so im web und in Tutorials gefunden hatte...lief auch soweit ganz gut...
Funktionsweise: Es wird das Memory gelegt, wenn man auf ein Kärtchen klickt, dann öffnet sich dieses, nach ner eingestellten Zeit (hier 10 Sekunden) geht es dann wieder zu...war des Bilderpaar richtig, dann bleibts geöffnet, wenn net, dann wirds wieder zugedeckt...
So, nun zu meinem Anliegen:
Ich möchte, daß das gezoomte Bild nicht nach 10 Sekunden wieder verschwindet sondern auf irgendeine Aktion, also zum Bsp. Leertaste oder esc oder so..

Hier der entsprechende Teil im Script bisher:

document.getElementById('zoomimg').innerHTML = "<img src=\""+randArray[2*itemIndex+1]+"\" width=\"600px\" height=\"600px\"/>"; //width und height anpassen

window.setTimeout("clearZoom()", 10000);

Evtl. kann mir wer sagen wie ich des mache...wäre klasse, weil ich hab ehrlich gesagt keinen Plan :lol

VollNormal
22.05.2012, 09:50
Im Moment lässt du die Funktion "clearZoom()" von der Funktion "window.SetTimeout()" aufrufen. Du kannst die aber auch von z.B. einem beliebigen Eventhandler aufrufen lassen:
onClick(clearZoom())
Das ginge auch mit "onMouseOver", "onMouseOut", ...

bajowa
22.05.2012, 11:19
Vielen dank erstmal...leider häng ich immer noch beim selben Problem, nämlich daß beim Klick auf das gzoomte Bild bzw. beim drüberfahren mit der Maus nix passiert :? Also, es geht net zu des Fensterle...

Kenne mich hier wie gesagt net gescheit aus, aber irgendwie funzt des net...weil die Befehle hier (http://de.selfhtml.org/javascript/sprache/eventhandler.htm) hatte ich bereits probiert...:?

Was ich nicht finden konnte und noch probieren wollte: Schließen des Fensters durch z.Bsp. ESC Taste...wie wäre denn der Code dafür?

Schon mal besten Dank :k