Nur mal so nachfragen ist ja eigentlich nicht meine Aufgabe..
Hast du im Firefox Java eingeschaltet ?
siehe Beitrag hier ;
Jedenfalls macht der jetzt eine Flashabfrage nach der 7,0 instaliert dann das plugin und alles sollte Easy sein..setTimeout(' document.getElementById(\''+ id +'\').innerHTML = \'<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shoc ... n=7,0,19,0" width="425" height="350"><param name="movie" value="http://www.youtube.com/v/'+ youtube_id +'"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/'+ youtube_id +'" width="425" height="350" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" wmode="transparent"></embed></object>\';', 1000);
Code: Alles auswählen
setTimeout(' document.getElementById(\''+ id +'\').innerHTML = \'<center><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="425" height="350"><param name="movie" value="http://www.youtube.com/v/'+ youtube_id +'"></param><embed src="http://www.youtube.com/v/'+ youtube_id +'" width="425" height="350" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash"></embed></object></center>\';', 1000);
Code: Alles auswählen
setTimeout(' document.getElementById(\'youbox'+ id +'\').innerHTML = \'<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="425" height="350"><param name="movie" value="http://www.youtube.com/v/'+ youtube_id +'"></param></param><embed src="http://www.youtube.com/v/'+ youtube_id +'" width="425" height="350" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash"></embed></object>\';', 1000);
Code: Alles auswählen
<script type="text/javascript"><!--
function YouTubeShowVideo(id, youtube_id)
{
document.getElementById('d' + id).style.visibility = 'hidden';
document.getElementById('d' + id).style.position = 'absolute';
document.getElementById(id).style.visibility = 'visible';
document.getElementById(id).style.position = 'relative';
// document.getElementById(id).innerHTML = '<object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/'+ youtube_id +'"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/'+ youtube_id +'" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object>';
document.getElementById(id).innerHTML = 'Bitte warten...';
setTimeout(' document.getElementById(\''+ id +'\').innerHTML = \'<center><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="425" height="350"><param name="movie" value="http://www.youtube.com/v/'+ youtube_id +'"></param><embed src="http://www.youtube.com/v/'+ youtube_id +'" width="425" height="350" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash"></embed></object></center>\';', 1000);
}
//-->
</script>
Code: Alles auswählen
srand ((double)microtime()*1000000);
$youtube_pattern = "#\[youtube](.*?)\[/youtube\]#si";
preg_match_all($youtube_pattern, $text, $you_erg);
foreach($you_erg[1] as $key => $yid)
{
$number_of_posts_in_diesem_topic++;
$random_id = $userdata[user_id].$userdata[user_posts]. round(rand(0, 1000)) . $number_of_posts_in_diesem_topic;
$text = preg_replace('#\[youtube]'.preg_quote($yid).'\[/youtube\]#si' , '<input style="margin: 1px;font-size:12px;" type="button" id="d'.$random_id.'" class="mainoption" onClick="javascript: YouTubeShowVideo(\''.$random_id.'\', \''.$yid.'\')" value="Video anzeigen" /><span id="'.$random_id.'" style="visibility:hidden; position: absolute;"></span>', $text, 1);
}