Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Przekazywanie wartości ze skryptu otwierającego Pop-Up'a
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
Mdr5
Witam!
Jestem tu nowy, wydaję mi się że post dotyczy kategorii php (bo w nim chciałbym osadzić odtwarzacz) oraz JavaScript.
Mimo wszystko, proszę o wyrozumiałość, dopiero się uczę smile.gif

Mam pewien problem, chciałbym aby po naciśnięciu GIFA (player.gif) otworzyło się nowe okienko z odtwarzaczem mp3.

  1. <img class="img_player" title="Odtwarzaj" src=player.gif" onclick="window.open('odtwarzacz.php?file=adres_do_pliku_.mp3','Player_mp3','width=100, height=70');"/>


Wiem, że powinno to wyglądać mniej więcej w taki sposób.. Podobnie jak zastosowane jest to na stronie http://mp3.teledyski.info smile.gif

Myślę, że kod odtwarzacza powinien znaleźć się w pliku "odtwarzacz.php" - jak to wynika z podanego przykładu.
O to kod ^^

  1. <script type="text/javascript">
  2. var so = new SWFObject("mediaplayer.swf", "player", "170", "20", "8", "#000000");
  3. so.addParam("allowscriptaccess", "always");
  4. so.addVariable("file", "tutaj_powinien_znaleźć_się_adres");
  5. so.addVariable("width", "100");
  6. so.addVariable("height", "20");
  7. so.addVariable("bufferlength", "5");
  8. so.addVariable("displaywidth", "0");
  9. so.addVariable("displayheight", "0");
  10. so.addVariable("autostart", "true");
  11. so.addVariable("frontcolor", "0xffffff");
  12. so.addVariable("backcolor", "0x333333");
  13. so.addVariable("lightcolor", "0xFF9A35");
  14. so.addVariable("type", "mp3");
  15. so.write("flashcontent");


Teraz tylko pytanie.. co tu zrobić aby do "file" została przypisana wartość ze skryptu otwierającego Pop-Up'a sciana.gif
^bmb
Nie wiem czy dobrze zrozumiałem o co Ci chodzi...


wg tego co napisałeś wystarczy


so.addVariable("file", "<?php echo $_GET['file']; ?>");


O ile oczywiście cały ten kawałek scryptu js nie jest już zawarty w php
Mdr5
Cytat(^bmb @ 5.06.2009, 10:16:14 ) *
Nie wiem czy dobrze zrozumiałem o co Ci chodzi...
wg tego co napisałeś wystarczy
so.addVariable("file", "<?php echo $_GET['file']; ?>");
O ile oczywiście cały ten kawałek scryptu js nie jest już zawarty w php


Dzięki! O to właśnie mi chodziło tongue.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.