Mam funkcje java script ktora generuje losowo liczby.
Teraz w pliku html wywoluje swfa:
<param name="movie" value="main.swf">
<param name="quality" value="high"/> to odwołanie dla ie
<embed src="main.swf"> quality="high" to odwołanie dla ff name="movie"bgcolor="#590B86" width="900" height="800" type="application/x-shockwave-flash" .
Chcialbym teraz aby te wygenerowane przez funkcję liczby dodawały się do swf'a np.: <param name="movie" value="main.swf?1234"> lub <param name="movie" value="main.swf?2341">.
Jak wywolac taka funkcje w pliku html wywolujacym swfa.
przypisanie funkcji js dla wywolywania swfa
Re: przypisanie funkcji js dla wywolywania swfa
W head:
Tam gdzie ma się wyświetlać flash:
We flashu wartość zmiennej JS unikalnyId jest przechowana w zmiennej id.
Kod: Zaznacz cały
<script type="text/javascript">
<!--
function wyswietlFlasha(swf, w, h){
var unikalnyId = new Date().getTime();
var flash = '<object data="' + swf + '" width="' + w + '" height="' + h + '" type="application/x-shockwave-flash">';
flash += '<param name="movie" value="'+ swf +'">';
flash += '<param name="bgcolor" value="#ffffff">';
flash += '<param name="flashvars" value="id=' + unikalnyId + '">';
flash += '</object>';
document.writeln(flash);
}
//-->
</script>Kod: Zaznacz cały
<script type="text/javascript">
<!--
wyswietlFlasha('plik.swf', 500, 400);
//-->
</script>Re: przypisanie funkcji js dla wywolywania swfa
Dzięki bardzo, za odpowiedź rozwiązanie działa przy czym na Firefoxie i innych pochodnych Mozilli działa tylko w obrębie jednego dnia tzn. jak wchodzę po raz pierwszy na stronkę następnego dnia przeglądarka wczytuje z cache'u dopiero od drugiego wejścia przeglądarka zaczyna ściągac swf'a zgodnie z założeniami.
No i niestety rozwiązanie nie działa na IE,
No i niestety rozwiązanie nie działa na IE,
