webForumDet fria alternativet

embedda youtube video med css?

3 svar · 405 visningar · startad av kylberg

kylbergMedlem sedan nov. 200796 inlägg
#1

Går det att med lite mindre html-kod infoga en youtube video genom att använda css? så att man slipper lägga in hela embed-koden från youtube. blir lite snyggare kod då om man har många videos.

nitro2k01Medlem sedan aug. 20039 342 inlägg
#2

Det går att flytta över width och height, men inget annat. Använd PHP eller något annat språk på serversidan och lägg till en funktion som ser ut ungefär så här:

function printYTVIdeo($videoid){
  echo '<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/{$videoid}&hl=en&fs=1"></param>'.
    '<param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param>'.
    '<embed src="http://www.youtube.com/v/{$videoid}&hl=en&fs=1" type="application/x-shockwave-flash" '.
    'allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>';
}

Sen kan du anropa funktionen genom att använda video-ID'et för den video du vill visa, t ex:

printYTVIdeo('oHg5SJYRHA0');

Använder du Wordpress eller liknande finns det även plugins som kan göra detta automatiskt åt dig.

kylbergMedlem sedan nov. 200796 inlägg
#3

låter som en bra ide, tyvärr är jag rätt grön :P lite mer detaljerad beskrivning?
skulle va grymt

QuidMedlem sedan juni 20006 025 inlägg
#4

Fast den genererade koden kommer ju ändå att bli samma.

127 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)