Autor Zpráva
lucas
Profil
Ahoj
omlouvám se za možná zbytečný topic, ale nevím kam napsat
Každopádně mám problém. Chci na jednu jedinou URL adresu vložit několik JW PLAYERů a nejde mi to, funguje mi pouze ten první, ten který je ve zdrojovým kodu nejvýš. zjednodušeně můj zdrojový kod vypadá takto:
<head>
<script src="http://www.villon.funsite.cz/swfobject.js" type="text/javascript"></script> 
</head>
<body>
<p id="player">                         
            <a href="http://www.macromedia.com/go/getflashplayer">Get Flash</a> to see this player.                      
          </p>    
<script type="text/javascript"> 
var so = new SWFObject('http://www.villon.funsite.cz/player.swf','player','500','24','7'); 
so.addParam("allowfullscreen","false"); 
so.addVariable("file","http://www.villon.funsite.cz/file/Villons Poesy 4.mp3"); 
so.addVariable("backcolor","660066"); 
so.addVariable("frontcolor","FFFFFF"); 
so.addVariable("repeat","true"); 
so.addVariable('mute','false');
so.addVariable("showdigits","true"); 
so.addVariable("autoscroll","false"); 
so.addVariable("autostart","false"); 
so.write('player');    
</script> 

<p id="player">                         
            <a href="http://www.macromedia.com/go/getflashplayer">Get Flash</a> to see this player.                      
          </p>    
<script type="text/javascript"> 
var so = new SWFObject('http://www.villon.funsite.cz/player.swf','player','500','24','7'); 
so.addParam("allowfullscreen","false"); 
so.addVariable("file","http://www.villon.funsite.cz/file/Villons Poesy 3.mp3"); 
so.addVariable("backcolor","660066"); 
so.addVariable("frontcolor","FFFFFF"); 
so.addVariable("repeat","true"); 
so.addVariable('mute','false');
so.addVariable("showdigits","true"); 
so.addVariable("autoscroll","false"); 
so.addVariable("autostart","false"); 
so.write('player');    
</script> 
</body>

Horní přehrávač funguje správně jak má a na tom spodním se zobrazuje get flash…..
Víte prosím někdo co s tím?

Moderátor Davex: Vkládej prosím kódy mezi značky [pre] a [/pre] (stačí kliknout na ).
lucas
Profil
Tak jsem zjistil, že ten přehrávač který se zobrazuje tak si bere funkční vlastnosti z toho co je napsán až dole
Davex
Profil
lucas:
Nemůže to být tím, že mají všechny přehrávače stejný identifikátor player?
lucas
Profil
Davex:
Myslím že tím by to být nemělo, každopádně problém jsem již na svém webu vyřešil použitím embed kódu.
lucas
Profil
Ještě jedna otázka, tuší někdo jak zobrazit počet shlédnutí/přehrání ???
weroro
Profil
Davex má pravdu. Problém je spôsobený tým ID pretože máš v html 3 prvky, ktoré sa volajú rovnako a v tom scripte na vloženie flashu máš jasne udané so.write('player');, takže tvoj problém sa dá vyriešiť jednoducho. Každé to ID pomenuj inak napr. player1, player2, player3 a potom prepíš aj ten script so.write('player1'); so.write('player2'); so.write('player3');

znamená to totiž do ktorého prvku s názvom IDčka sa má vložiť player. Takto ti to pôjde.

s tým počtom prehraní to bude asi trochu komplikované, lebo potrebuješ detegovať stlačenie tlačidla play, alebo ak máš automatické spustenie, tak nech to automaticky odošle dáku premennú, to je však ale problém lebo treba upraviť player (avšak to možno aj má implementované, treba si prečítať manuál k prehrávaču)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: