Supportnet / Forum / Skripte(PHP,ASP,Perl...)
bild nach anklicken durch swf-datei ersetzen?
Frage
mit welchem code kann man ein bild nach dem anklicken durch eine swf-datei ersetzen?
Antwort 1 von katy
Hallo maennel,
das ginge mit JavaScript, indem du diesen Code in den head-bereich der Seite (also am besten in die Zeile vor </head>) setzst:
Und dein Bild müsste, damit es korrekt funktioniert in einem DIV (oder ähnlichem) allein stecken und die ID "dasBild" haben:
Den SWF-Code ('<object ... /object>') müsstest du natürlich an deine SWF-Datei und ihre Parameter anpassen.
katy
das ginge mit JavaScript, indem du diesen Code in den head-bereich der Seite (also am besten in die Zeile vor </head>) setzst:
<script type="text/javascript">
function ersetze() {
var wo=document.getElementById("dasBild").parentNode;
wo.innerHTML='<object data="nibbles.swf" type="application/x-shockwave-flash" width="600" height="400"> <param name="movie" value="nibbles.swf"> <param name="quality" value="high"> <param name="scale" value="exactfit"> <param name="menu" value="true"> <param name="bgcolor" value="#000040"></object>';
}
window.onload=function() {
var wo=document.getElementById("dasBild");
if (wo) wo.onclick=ersetzen;
}
</script>
Und dein Bild müsste, damit es korrekt funktioniert in einem DIV (oder ähnlichem) allein stecken und die ID "dasBild" haben:
<div><img src="bild.jpg" alt="ein Bild" id="dasBild"></div>Den SWF-Code ('<object ... /object>') müsstest du natürlich an deine SWF-Datei und ihre Parameter anpassen.
katy

