Hey !
Ich hab auf meiner Webseite die Funktion, das jemand einen Youtube Link postet kann.
Das Video soll dazu direkt angezeigt werden. Z.B. heißt das Feld in dem er den Link Postet $YoutubeLink$ . ( So standartmäßig : http://www.youtube.com/watch?v=222222222222&feature=related )
Nun hab ich den Ort wo das Video angezeigt werden soll.
So würde dan der normaler einbettungscode dafür aussehen :
<object style="height: 390px; width: 640px"><param name="movie" value="http://www.youtube.com/v/222222222222?version=3&feature=player_detailpage"><param name="allowFullScreen" value="true"><param name="allowScriptAccess" value="always"><embed src="http://www.youtube.com/v/222222222222?version=3&feature=player_detailpage" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="640" height="360"></object>
Da es jedoch für normale Gäste und Benutzer zu kompliziert ist den einbettungscode zu benutzen und dan die richtige Breite und Höhe einzustellen möchte ich das automatisieren....Und zwar soll der Link den man im Feld "$YoutubeLink$" einfügen kann direkt in das <object> feld mit den einstellungen eingesetzt werden :
<object width="425" height="350"><param name="movie" value=" $YoutubeLink$ "></param><embed src=" $YoutubeLink$ " type="application/x-shockwave-flash" width="425" height="350"></embed></object>
Aber wenn man den kompletten Link einfach dort einfügt wird nichts angezeigt also mit diesem Link den man bei einem Youtube Video einfach oben kopiert : [http://www.youtube.com/watch?v=222222222222&feature=related]
Würde dann so aussehen wenn man für $YoutubeLink$ den Link einsetzt :
<object width="425" height="350"><param name="movie" value=" http://www.youtube.com/watch?v=222222222222&feature=related "></param><embed src=" http://www.youtube.com/watch?v=222222222222&feature=related " type="application/x-shockwave-flash" width="425" height="350"></embed></object>
Wenn man aber den Link ohne dieses Ende nimmt funktioniert ( ohne den roten bereich ) http://www.youtube.com/watch?v=222222222222&feature=related
Und diesen dann in den vorgegebenen <object> Tiel einfügt wird auch alles richtig angezeigt.
Jetzt suche ich ein kleines script womit ( wenn der Benutzer die komplette Url kopiert ) diese automatisch in die form umgewandelt wird [ bis zum ID Ende ]
Dann würde eben für das $YoutubeLink$ der direkte link übertragen und zwar
<object width="425" height="350"><param name="movie" value=" $YoutubeLink$ "></param><embed src=" $YoutubeLink$ " type="application/x-shockwave-flash" width="425" height="350"></embed></object>
Ich hoffe ich konnts verständlich ausdrücken ?!