Homepage selbermachen 7.849 Themen, 35.585 Beiträge

Gif Animation mit Eventhandler starten?

Maxx Stone / 7 Antworten / Flachansicht Nickles

Hi, hi,

ich habe eine kleine Gif-Animation. Diese soll aber erst nach anklicken eines Radiobuttons ablaufen. Mein Versuch mit einem onClick- Eventhandler sah etwa so aus:



<script>var Show = "";
function HiNicklesForum() {

Show =
"DieSuperDatei.gif" }
</script>
</head><body><img src="bild.jpg" align="right" />
<script>document.writeln(Show)
</script>



Eventhandler ist eigentlich kein Problem. (Teste das immer mit onClick="alert(\'Neein, immernoch Windows\')").
Lasse ich das fett gedruckte weg, läuft die Animation.
Mit gezieltem aufrufen und erhoffter Datenübergabe per Funktion geht es aber leider nicht.
Hab u.a. setTimeout versucht, um die Gif-Animation permanent aufzurufen, damit sie nach Übergabe der Variablen startet %-)

Hat jemand eine Idee. Mein Grafikprogramm (PP8) bietet auch keine Möglichkeit. Kann der Amim. zwar "Interaktivität verpassen, hilft aber nix(?). In selfhtml auch kurz gestöbert. Andere erfolglose Idee war noch document.mover -Problem mit der onClick -Einbindung.

Zumindest schonmal danke für`s lesen.
Maxx Stone

bei Antwort benachrichtigen
Korrektur Maxx Stone
Maxx Stone xafford „bitteschön.... noch ein paar sachen, die du dafür benötigen könntest: p new...“
Optionen

Hi xafford,

bei wechselnden Bildchen nehme ich immer folgendes Schema:-)



<html><head>

<script type="text/javascript" language="javascript">
if (document.images) {
aOn = new Image
aOff = new Image
bOn = new Image
bOff = new Image

aOn.src = "images/KohlnenntdieSpender.gif"
aOff.src = "images/Fallout.bmp"
bOn.src = "images/StaatsmannBush.jpg"
bOff.src = "images/Fallout2.jpg"

}

function chgImg(imgField,newImg) {
if (document.images) {
document[imgField].src= eval(newImg + ".src")
}
}
// End hiding script from old browsers
-->
</SCRIPT>
</HEAD>
<BODY>
<IMG SRC="images/Fallout.bmp" WIDTH="10000" HEIGHT="20000" ALT="Blut und Dunkelheit" name="Warten" id="Warten" onMouseover="chgImg('Warten','aOn')" onMouseout="chgImg('Warten','aOff')">
<IMG SRC="images/Fallout2.jpg" WIDTH="1" HEIGHT="1" alt="Stirb Du Narr" name="Kriegistimmergleich" id="Kriegistimmergleich" onMouseover="chgImg('Kriegistimmergleich','bOn')" onMouseout="chgImg('Kriegistimmergleich','bOff')">
</body></html>


wie das mit Opera klappert weiß ich leider nicht...
Sicher gibt es bei selfhtml auch noch was Gutes.

Bis denn
Maxx Stone

P.S.: Ich hoffe, ich kann hier noch ein paar Leute mit "Fallout" (a postnuclear role playing game) infizieren)
;-)

bei Antwort benachrichtigen