Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Ładowanie elementu flash w JS bez przeładowania
radmistrz2
post
Post #1





Grupa: Zarejestrowani
Postów: 143
Pomógł: 4
Dołączył: 2.03.2008

Ostrzeżenie: (10%)
X----


Witam, mam następujący problem. Chcę załadować jwplayera, którego kod (ten z parametrami np link do filmu itp) mam w pliku player.php. Robię to za pomocą innerHTML, niestety pokazuje mi się w źródle cały kod z pliku player.php, jest widoczne nawet miejsca na playera (div), ale player swf się nie pokazuje. Podejrzewam, że muszę przeładować część strony (właściwie samego playera), niestety nie wiem jak. Jest jakaś alternatywa dla innerHTML?? Pozdrawiam.


PS. Próbowałem jeszcze dodać .getContent().innerHTML ale wtedy wcale nie działa.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
radmistrz2
post
Post #2





Grupa: Zarejestrowani
Postów: 143
Pomógł: 4
Dołączył: 2.03.2008

Ostrzeżenie: (10%)
X----


Więc mam plik player.php który po przekazaniu mu postem danych generuje link, a poniżej załączam 3 funkcje odpowiedzialne za to:

  1. function ogladaj(){
  2.  
  3. var links = document.getElementById("links").value;
  4. var infoMassage2 = document.getElementById("infoMassage2");
  5. if(links==''){
  6. infoMassage2.innerHTML = 'Błąd: Nie podano <b>linku</b>';
  7. }else{
  8. var myLogAjax = new Ajax.Request(
  9. 'player.php',
  10. {
  11. method: 'post',
  12. parameters: "links="+links,
  13. onComplete: showResponseLog2,
  14. onFailure: showAlertLog2
  15. });
  16. }
  17. }
  18. function showResponseLog2(text){
  19. var infoMassage2 = document.getElementById("infoMassage2");
  20. var logFrom2 = document.getElementById("logFrom2");
  21. if(text.responseText=='1'){
  22. infoMassage2.innerHTML = 'Błąd: <b>Link najprawdopodobniej nie istnieje</b>';
  23. }else{
  24. logFrom2.innerHTML = text.responseText;
  25. }
  26. }
  27. function showAlertLog2(MyRequest) {
  28. var infoMassage2 = document.getElementById("infoMassage2");
  29. infoMassage2.innerHTML = 'Błąd: <b>Błąd podczas przetwarzania</b>';
  30. }


Oczywiście wysyłanie postem z formularza itp działa bez prolemu (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 10.10.2025 - 14:34