witam
stworzyłem taki baner programikiem http://www.wyszukiwacz.ovh.org/banery/test2.html
na serwerze są 3 pliki
- boxes.swf
- boxes.txt (odpowiada za tekst wyświetlany)
- oraz test2.html (gdzie wkleiłem kod aby to działało)
teraz chciał bym umieścić ten baner na innej stronce ale mam dostęp tylko do kodu strony nie mogę wrzucać innych plików niż graficzne tam
pomożecie mi rozwiązać ten problem?
plik SWF z innej strony
Re: plik SWF z innej strony
Po pierwsze trzeba zmienić informację o tym gdzie znajduje się plik swf. W tym celu w kodzie html należy zmienić wartość paremetru name w object oraz parameteru src w embed:
Następnie w pliku flash trzeba zmienić adres do pliku boxes.txt na globalny. To znaczy: w trakcie wgrywania zawartości pliku odwoływać się do niego w następujący sposób: http://MOJA_DOMENA/boxes.txt.
W rezultacie tych operacji skrypt jeszcze nie zadziała, ponieważ ze względów bezpieczeństwa flash ma zablokowany dostęp do danych z innych serwerów. Dlatego należy poinformować go, że rzeczywiście dane są pobierane w dobrej wierze. W tym celu należy dodać paremetr allowScriptAccess=always w object oraz w embed:
Pozwoli to na pobieranie danych z innych serwerów.
Na końcu zalecam sprawdzenie działania całości zarówno pod IE (które korzysta z wartości param) jak i w FF (które używa embed).
Jeżeli podane rzeczy nie pomogą można spróbować zmienić rozszerzenia plików na np jpg (oszukując w ten sposób ograniczenia serwera), wgrać je na serwer i spróbować uruchomić po zmianie odpowiednich adresów w kodzie pliku swf i html'u
Kod: Zaznacz cały
<param name=movie value="http://MOJA_DOMENA/boxes.swf">
<embed src="http://MOJA_DOMENA/boxes.swf" ...
W rezultacie tych operacji skrypt jeszcze nie zadziała, ponieważ ze względów bezpieczeństwa flash ma zablokowany dostęp do danych z innych serwerów. Dlatego należy poinformować go, że rzeczywiście dane są pobierane w dobrej wierze. W tym celu należy dodać paremetr allowScriptAccess=always w object oraz w embed:
Kod: Zaznacz cały
<param name="allowScriptAccess" value="always" />
<embed allowScriptAccess="always"
Na końcu zalecam sprawdzenie działania całości zarówno pod IE (które korzysta z wartości param) jak i w FF (które używa embed).
Jeżeli podane rzeczy nie pomogą można spróbować zmienić rozszerzenia plików na np jpg (oszukując w ten sposób ograniczenia serwera), wgrać je na serwer i spróbować uruchomić po zmianie odpowiednich adresów w kodzie pliku swf i html'u
Re: plik SWF z innej strony
dzięki za odpowiedz
zanim pomęczę sie twoim sposobem (bo nie bardzo jeszcze wiem o co chodzi) zrobiłem tak:
<iframe width="420" height="60" frameborder="0" src="http://www.wyszukiwacz.ovh.org/banery/small.htm">
</iframe>
ale teraz jak kliknę w baner to zamiast nowej strony pojawia mi sie ona na stronie w tym małym okienku zdefiniowanym 420x60
wiece jak to naprawić
zanim pomęczę sie twoim sposobem (bo nie bardzo jeszcze wiem o co chodzi) zrobiłem tak:
<iframe width="420" height="60" frameborder="0" src="http://www.wyszukiwacz.ovh.org/banery/small.htm">
</iframe>
ale teraz jak kliknę w baner to zamiast nowej strony pojawia mi sie ona na stronie w tym małym okienku zdefiniowanym 420x60
wiece jak to naprawić
Re: plik SWF z innej strony
pod linkiem dać: target="new" - otwieranie odnośnika w nowym oknie
