Gif-Animation durch Klick starten

23.11.2017 15:03
avatar  Taku
#1 Gif-Animation durch Klick starten
Ta
Mitglied

Hallo!

Folgendes Problemchen:

Ich möchte in einem normalen Beitrag (so wie dieser hier im Prinzip) eine Gif Animation per onclick starten/auslösen lassen.
Genauer: Ein "Startbild" als .jpg/.png und beim klick auf dieses soll dann die Animation des Gifs starten.

(Ich würde gerne nen Beispiel zeigen, weiß aber gerade nicht, ob hier Links zu externen Seiten erlaubt sind.)

Ich hab folgende Sachen bisher ausprobiert:

1
 
<img src="Startbild.jpg" onclick="this.src ='animation-nach-klick.gif'" />
 


1
2
3
 
<img src="" name="bild"> 
<a href="#" onClick="javascript:images.bild.src='animation-nach-klick.gif'; return false;">
<img src="Startbild.jpg"></a>
 


Ich hab auch mit Javascript experimentiert, zb. so:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
<img id = "img"
 
src = "Startbild.jpg">
 
<script type="text/javascript">
 

$(function(){
var image = new Image();
image.src ='animation-nach-klick.gif';
$('#img').click(function(){
$(this).attr('src',image.src);
});
});
</script>
 


- Html in Beiträgen war an
- "Startbild" wird meist angezeigt, Animation (gif) aber nicht ausgeführt oder der Link der Animation wird unter das Startbild gesetzt oder der Beitrag an sich ist schlicht leer, als wäre dort nichts.

Egal wie ichs drehe, wende und probiere... Alles ohne Erfolg.

Da das alles nicht wie gewünscht funktionierte, hab ich überlegt, wie man das noch handhaben könnte.
Letztendlich hab ich dann den ersten Code oben als Index.html gespeichert, auf ner externen Seite hochgeladen und das Ergebnis als iframe eingebunden, was dann auch funktionierte wie gewünscht, ist halt nur sehr umständlich.

Jetzt ist meine Frage: Fehler von mir, ist irgendwas an den Codes falsch, hab ich irgendwas übersehen oder kann man in normalen Beiträgen das von mir gewünschte so wie ichs probiert habe nicht umsetzen?
Gibt es denn einen Weg, sowas in Beiträgen zu realisieren ohne umständliche Wege bzw. andere Alternativen, außer es per iframe einzubinden?


 Antworten

 Beitrag melden
23.11.2017 19:11
avatar  ( gelöscht )
#2 RE: Gif-Animation durch Klick starten
Gast
( gelöscht )

Ich hab nun nicht im einzelnen geschaut, was Du falsch gemacht hast, aber das hier funktioniert beispielsweise:

1
 
<img src="https://files.homepagemodules.de/b624252/resize/50x40/a_139_a9288fb8.jpg" onclick="this.src='https://files.homepagemodules.de/b624252/a_218_1b6c435c.gif'" />
 



MfG


 Antworten

 Beitrag melden
25.11.2017 00:27
avatar  Taku
#3 RE: Gif-Animation durch Klick starten
Ta
Mitglied

Jap, das funktioniert, war Versuch Nr. 1 mit genau dieser Variante. Zumindest in jedem Online-Editor funktionieren sie alle, im Forum passiert dann genau das:



Es wird halt zerlegt.

Ich schätze mal, es liegt nicht an den Codes.
Werde also bei der iframe-Methode bleiben müssen.

Trotzdem danke an dich, Fränki


 Antworten

 Beitrag melden
25.11.2017 00:31
avatar  ( gelöscht )
#4 RE: Gif-Animation durch Klick starten
Gast
( gelöscht )

...wenn Du den Code im Forum einsetzen möchtest, muss du natürlich einen Bereich auswählen, in dem HTML erlaubt ist, bzw. dir als Admin HTML Rechte einräumen. Sonst wird das nix.

MfG


 Antworten

 Beitrag melden
25.11.2017 00:50
avatar  Taku
#5 RE: Gif-Animation durch Klick starten
Ta
Mitglied

Wie oben erwähnt, HTML in Beiträgen war eingestellt....

In allen Bereichen und sogar zu Testzwecken auch für alle Benutzergruppen in allen Bereichen.


 Antworten

 Beitrag melden
25.11.2017 10:45 (zuletzt bearbeitet: 25.11.2017 10:46)
avatar  Olaf
#6 RE: Gif-Animation durch Klick starten
Ol
Mitglied

Zitat von Taku im Beitrag #3

Ich schätze mal, es liegt nicht an den Codes.


Das schätze ich auch...

Da hast Du wohl einen Einstellungsfehler im Forum gemacht,wo Du den Code eingesetzt hast.
Bei mir funktioniert es im Testforum einwandfrei.

Gruß
Olaf

__________________________

http://138600.homepagemodules.de/

 Antworten

 Beitrag melden
25.11.2017 16:45
avatar  Yusuki
#7 RE: Gif-Animation durch Klick starten
avatar
Mitglied

Ich hab es nun auch mal probiert und kann nur das oben bestätigen. Weder in dem einem, noch im anderem Forum funktionieren die Codes.
Dacht erst, es liegt vielleicht an >Berechtigungen in Beiträgen< und den Einstellungen zu animierten Grafiken, ist aber auch nicht der Fall.


 Antworten

 Beitrag melden
25.11.2017 16:58 (zuletzt bearbeitet: 25.11.2017 16:59)
avatar  Mike48
#8 RE: Gif-Animation durch Klick starten
avatar
Mitglied

Entferne von Links Vorne das "https:" oder "http:" so dass die Links mit "//files.homepagemodules.de/" beginnen.


www.friends-of-xobor.de (621181 - V4 Template)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)

 Antworten

 Beitrag melden
18.12.2017 19:01 (zuletzt bearbeitet: 18.12.2017 19:10)
avatar  ( gelöscht )
#9 RE: Gif-Animation durch Klick starten
Gast
( gelöscht )

... Grafiken per CSS wachsen lassen, um Aufmerksamkeit zu erregen:
(nur mal etwas zum ausprobieren für Intessierte)

CSS:

1
2
3
4
5
6
7
8
9
10
11
12
13
 

@keyframes widthgrow {
from {
width: 100px;}
to {
width: 200px;}
}
 
.fire_grow {
animation: widthgrow 5s;
animation-timing-function: ease-in-out;
animation-iteration-count: infinite;
}
 



HTML:

1
 
<img class="fire_grow" src=" ...Bildadresse..." />
 



Die Beispielwerte bitte entsprechend anpassen .

(P.S.: das hat jetzt nix mit dem Clickstart in der Themenüberschrift zu tun, die Grafiken wachsen und schrumpfen im Falle infinite.)

MfG


 Antworten

 Beitrag melden
Bereits Mitglied?
Jetzt anmelden!
Mitglied werden?
Jetzt registrieren!