Sie sind Gast! Login
Erstellen Sie einen neuen Tipp/Trick und publizieren Sie diesen gratis auf weedit.
cleanSWF ist ein Skript mit welchem sich SWF-Files aus der Website nach einmaligen abspielen entfernen lassen.
Einbauanleitung
HTML
<div id="div1"> Inhalt 1, z.B. ein Flash-Movie </div> <div id="div2"> Inhalt 2, z.B. ein Text oder Bild </div>
Beim HTML-Code müssen Sie eigentlich nicht viel beachten.
Wichtig ist nur, dass Sie eine ID definiert haben. In unserem Beispiel div 1 und div 2.
Javascript
function cleanSWF(hide, show) {
document.getElementById(hide).style.display = 'none';
document.getElementById(show).style.display = 'block';
}
Hier sollten Sie am besten nichts verändern.
Mithilfe des Javascripts verändern wir die Style-Eigenschaften der Elemente, welche wir austauschen wollen.
ActionScript 2
getURL("javascript:cleanSWF('div1', 'div2')");
Dieser Code ist sozusagen der Wichtigste, da wir hiermit bestimmen welche ID's wir austauschen.
Wir definieren dieses ActionScript im letzten Frame des Flash-Movies.
Im Javascript Code haben wir definiert, dass die erstgenannte ID verschwindet (hide) und die zweite ID auf der Seite gezeigt wird (show).
Somit definieren wir innerhalb der Klammer als erste (hide) ID div1 (Flash-Movie) und als zweite (show) ID div2.