Autor Zpráva
frytol
Profil
Ahoj potřeboval bych pomoc. na svůj web dám video z youtube a když si ho chci zobrazit tak kliknu na obrázek s toho videa a dynamicky se mi načte video problém je že video se mi objeví pod tim obrázkem ale já chci aby obrázek zmizel a najelo tam jenom to video víte někdo jak nato byl bych vám vděční děkuji.
<script>
function zobrazSkryj(idelementu){
el=document.getElementById(idelementu).style;
el.display=(el.display == 'block')?'none':'block';}
</script>
<style>
.okno {display: none}
</style>


$input=$text2;
preg_match_all('#(http://www.youtube.com)?/(v/([-|~_0-9A-Za-z]+)|watch\?v\=([-|~_0-9A-Za-z]+)&?.*?)#i',$input,$output);
foreach ($output[4] AS $video_id) { 
echo" <a onclick=zobrazSkryj('$video_id$name') href='#?s=$name'><table><tr><td style='background-image: url(http://i2.ytimg.com/vi/$video_id/1.jpg);'><img src='styles/play.png'></td></tr></table></a>";
echo "<div id='$video_id$name' class='okno'>";
$embed_code = '<object width="240" height="144"><param name="movie" value="http://www.youtube.com/v/'.$video_id.'&hl=en&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/'.$video_id.'&hl=en&fs=1&autoplay=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="240" height="144"></embed></object>';
echo $embed_code.'<br>';
echo "</div>";
}
Darker
Profil
Než položíš jakýkoliv další dotaz pozorně si, prosím, pročti tuto stránku.
Nastav obrázku po kliknutí
style=display:none

Předpokládám, žeto dělá tato funkce:
zobrazSkryj(idelementu)

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

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

0