Arbak
19-05-2006, 11:10
Witajcie!
Zrobiłem stronę z nagłówkiem wykonanym we Flashu , we wszystkich przeglądarkach otwiera się ok, ale w IE pokazują się ramki , które trzeba po kliknąć aby stały się aktywne np. przyciski flashowe w tym header.
Znalazłem artykuł o tym ,że to jest że Microsoft zmienił politykę bezpieczeństwa i się nie może z kimś dogadać. Znalazłem też sposób jak to obejść:
zwykłe osadzenie flasha
<p>
<object type="application/x-shockwave-flash"
data="animacja.swf" width="300" height="100">
<param name="movie" value="animacja.swf" />
</object>
</p>
ominięcie ramektrzeba zrobić tak ,żeby umieścić gdzieś w katalogu na serwerze np. flash.js z takim kodem
document.write('<p>\n');
document.write('<object type="application/x-shockwave-flash"\n');
document.write(' data="animacja.swf" width="300" height="100">\n');
document.write('<param name="movie" value="animacja.swf" />\n');
document.write('</object>\n');
document.write('</p>\n');
a w stare miejsce animacji na stronie zamieszca się
kod odnośnik do tego utworzonego pliku:
<script src="flash.js" type="text/javascript"></script>
Jak wiecie, żeby wstawić Flasha w joomla trzeba wpisać coś takiego:
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="699" height="265">
<param name="movie" value="/templates/bussines/images/test.swf?ueberschrift=<?php echo $mosConfig_sitename; ?>" />
<param name="quality" value="high" />
<embed src="/templates/business/images/test.swf?ueberschrift=<?php echo $mosConfig_sitename; ?>" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="699" height="265"></embed>
</object>
Teraz moje pytanie jak to przełożyć na joomla, bo tam jest funkcja wywoływania czy coś takiego
<?php echo $mosConfig_sitename; ?>
Jak to napisać dla Java Script?
Myślę że dobrze opisałem problem.
Dziękuję z góry za odpowiedź.
Pozdrawiam
Zrobiłem stronę z nagłówkiem wykonanym we Flashu , we wszystkich przeglądarkach otwiera się ok, ale w IE pokazują się ramki , które trzeba po kliknąć aby stały się aktywne np. przyciski flashowe w tym header.
Znalazłem artykuł o tym ,że to jest że Microsoft zmienił politykę bezpieczeństwa i się nie może z kimś dogadać. Znalazłem też sposób jak to obejść:
zwykłe osadzenie flasha
<p>
<object type="application/x-shockwave-flash"
data="animacja.swf" width="300" height="100">
<param name="movie" value="animacja.swf" />
</object>
</p>
ominięcie ramektrzeba zrobić tak ,żeby umieścić gdzieś w katalogu na serwerze np. flash.js z takim kodem
document.write('<p>\n');
document.write('<object type="application/x-shockwave-flash"\n');
document.write(' data="animacja.swf" width="300" height="100">\n');
document.write('<param name="movie" value="animacja.swf" />\n');
document.write('</object>\n');
document.write('</p>\n');
a w stare miejsce animacji na stronie zamieszca się
kod odnośnik do tego utworzonego pliku:
<script src="flash.js" type="text/javascript"></script>
Jak wiecie, żeby wstawić Flasha w joomla trzeba wpisać coś takiego:
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="699" height="265">
<param name="movie" value="/templates/bussines/images/test.swf?ueberschrift=<?php echo $mosConfig_sitename; ?>" />
<param name="quality" value="high" />
<embed src="/templates/business/images/test.swf?ueberschrift=<?php echo $mosConfig_sitename; ?>" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="699" height="265"></embed>
</object>
Teraz moje pytanie jak to przełożyć na joomla, bo tam jest funkcja wywoływania czy coś takiego
<?php echo $mosConfig_sitename; ?>
Jak to napisać dla Java Script?
Myślę że dobrze opisałem problem.
Dziękuję z góry za odpowiedź.
Pozdrawiam