Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript][PHP]Wywołanie funkcji/zmiennej do pobrania pliku
wojtekiglak
post
Post #1





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 11.11.2014

Ostrzeżenie: (0%)
-----


Czy ktoś wie jaki kod trzeba wpisać, aby wywołać funkcję lub zmienną z pola formularza INPUT (do którego wklejany jest URL) do pobierania pliku z tego URL ?

  1. <object id="flashplayer" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="0" height="0">
  2. <param name="movie" value="player.swf" />
  3. <param name="allowFullScreen" value="true" />
  4. <param name="allowScriptAccess" value="always" />
  5. <param name="FlashVars" value="plugins=plugins/proxy.swf&proxy.link=$lws" />
  6. <embed name="flashplayer" src="player.swf" FlashVars="skin=NewTubeDark.zip&plugins=plugins/proxy.swf&proxy.link=HERE DOWNLOAD LINK FROM INPUT" type="application/x-shockwave-flash" wmode="transparent" allowfullscreen="true" allowScriptAccess="always" width="0" height="0" />
  7. </object>


Co należy wpisać zamiast "HERE DOWNLOAD LINK FROM INPUT" ?
Go to the top of the page
+Quote Post
trueblue
post
Post #2





Grupa: Zarejestrowani
Postów: 6 806
Pomógł: 1828
Dołączył: 11.03.2014

Ostrzeżenie: (0%)
-----


O co właściwie pytasz, jaki tam URL wstawić czy jak go tam wstawić?


--------------------
Go to the top of the page
+Quote Post
wojtekiglak
post
Post #3





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 11.11.2014

Ostrzeżenie: (0%)
-----


jeśli wstawię zamiast "HERE DOWNLOAD LINK FROM INPUT" url do pliku video, np. http://www.video.tt/video/Z0SJ2P479 tak na sztywno to mogę wtedy pobrać ten plik, natomiast taki link miałby wklejać user do pola formularza INPUT i po kliku w button DOWNLOAD mógłby go pobrać. Zakręcone trochę, ale postaram się wyjaśniać na bieżąco.
Go to the top of the page
+Quote Post
trueblue
post
Post #4





Grupa: Zarejestrowani
Postów: 6 806
Pomógł: 1828
Dołączył: 11.03.2014

Ostrzeżenie: (0%)
-----


Button "download" jest wbudowany w plik flash czy ma być odrębnym elementem?


--------------------
Go to the top of the page
+Quote Post
wojtekiglak
post
Post #5





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 11.11.2014

Ostrzeżenie: (0%)
-----


Cytat(trueblue @ 10.01.2015, 18:50:20 ) *
Button "download" jest wbudowany w plik flash czy ma być odrębnym elementem?


Najlepiej odrębnym elementem
Go to the top of the page
+Quote Post
trueblue
post
Post #6





Grupa: Zarejestrowani
Postów: 6 806
Pomógł: 1828
Dołączył: 11.03.2014

Ostrzeżenie: (0%)
-----


To albo robisz to w dwóch krokach, pierwszy ekran pole input i submit, a w drugim wygenerowanie kodu dla object.
Albo w jednym kroku, ale dynamicznie wstawiasz swf do jakiegoś diva (http://blog.deconcept.com/swfobject/) po kliknięciu na przycisk.


--------------------
Go to the top of the page
+Quote Post
wojtekiglak
post
Post #7





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 11.11.2014

Ostrzeżenie: (0%)
-----


Cytat(trueblue @ 10.01.2015, 18:50:20 ) *
Button "download" jest wbudowany w plik flash czy ma być odrębnym elementem?


Tutaj cały kod JS

  1. INPUT
  2.  
  3. <input id="input-v1" style="width:220px;" name="v" value="<?php if($data['v']){echo $data['v'];}else{echo'Wklej link do pobrania';} ?>" onfocus="if (this.value == 'Wklej link do pobrania') {this.value = '';}" onblur="if (this.value == '') {this.value = 'Wklej link do pobrania';}" /></div>
  4.  
  5.  
  6.  
  7. JS
  8.  
  9. <script>
  10. function showVideoLink() {
  11. var link = getVideoLink();
  12. document.getElementById("buttonDownload").innerHTML = "<a href='" + link + "'><img src='images/pobierz-teraz.png'/></a>";
  13. }
  14. function getVideoLink() {
  15. var currentIndex = thisMovie("flashplayer").jwGetPlaylistIndex();
  16. var item = thisMovie("flashplayer").getPlaylist()[currentIndex];
  17. return item.file;
  18. }
  19. function thisMovie(movieName) {
  20. if (navigator.appName.indexOf("Microsoft") != -1) {
  21. return window[movieName];
  22. }
  23. else {
  24. return document[movieName];
  25. }
  26. }
  27. </script>
  28.  
  29.  
  30. ODTWARZACZ+BUTTON
  31.  
  32. <object id="flashplayer" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="0" height="0">
  33. <param name="movie" value="player.swf" />
  34. <param name="allowFullScreen" value="true" />
  35. <param name="allowScriptAccess" value="always" />
  36. <param name="FlashVars" value="plugins=plugins/proxy.swf&proxy.link=$lws" />
  37. <embed name="flashplayer" src="player.swf" FlashVars="skin=NewTubeDark.zip&plugins=plugins/proxy.swf&proxy.link=TUTAJ POBIERA LINK Z INPUT" type="application/x-shockwave-flash" wmode="transparent" allowfullscreen="true" allowScriptAccess="always" width="0" height="0" />
  38. </object>
  39. <a href="#buttonDownload" onclick="showVideoLink();"><img src='files/download_button.png' /></a>
  40. <div id="buttonDownload"></div>
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 19.08.2025 - 15:02