Skocz do zawartości
"Idzie nowe..." - o zmianach i nie tylko ×
Przeniesienie zakupów z IPS Marketplace / Moving bought items from IPS Marketplace ×

ROZWIĄZANY: Youtube na sidebarze


Rekomendowane odpowiedzi

Opublikowano (edytowane)

A może jednak się udało :)

	<script type="text/javascript">
	window.onresize = getElementWidth;
	function setFlashWidth(divid, newW)
	{
		//gid(divid).style.width = newW + "px";
		gid(divid).style.width = "100%";
	};
	function setFlashHeight(divid, newH){gid(divid).style.height = newH + "px";};
	function setFlashSize(divid, newW, newH)
	{
		setFlashWidth(divid, newW);
		setFlashHeight(divid, newH);
	};
	function gid(id){return document.getElementById(id);}
	function getElementWidth() {
		var did = gid('playercontainer');
		if (did)
		{
			var width = did.clientWidth
			var height = width*0.75;
			setFlashSize('flashplayer', width, height);
		}
	}
</script>
<div id="playercontainer" class="playercontainer" style="width:100%"><div id="flashplayer">
	<object width="100%"><param name="player" value="http://www.youtube.com/v/fbx5W1Puspk&hl=pl_PL&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/fbx5W1Puspk&hl=pl_PL&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="100%" height="100%"></embed></object>
</div></div>

Może nie do końca eleganckie czy coś, ale chyba działa.

var height = width*0.75; //0.75 to proporcja boków.

Edytowane przez Pavulon
Opublikowano (edytowane)

Ta zapomniałem, aczkolwiek nie pomogło :)

A więc jeszcze inaczej. Na operze przycina górę o 1/4 gdzieś a na IE jest ten blok mocno rozciągnięty. Wygląda to tak, że jest dużo czarnego pola, cały youtube i znowu dużo czarnego pola i kalendarz.

Edytowane przez Ayden
Opublikowano

Ta zapomniałem, aczkolwiek nie pomogło :)

A więc jeszcze inaczej. Na operze przycina górę o 1/4 gdzieś a na IE jest ten blok mocno rozciągnięty. Wygląda to tak, że jest dużo czarnego pola, cały youtube i znowu dużo czarnego pola i kalendarz.

W takim razie ja już ci pomóc nie mogę, wysiedziałem się nad tym wystarczająco już dzisiaj i u mnie żadnych problemów nie ma (testowane na przeglądarkach: FF, IE, Chrome, Opera).

Jak ten kod nic nie da to sry, ale może kto inny pomoże:

        <div id="playercontainer" class="playercontainer" style="width:100%"><div id="flashplayer">
               <object width="100%"><param name="player" value="http://www.youtube.com/v/fbx5W1Puspk&hl=pl_PL&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/fbx5W1Puspk&hl=pl_PL&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="100%" height="100%"></embed></object>
       </div></div>
       <script type="text/javascript">
               window.onresize = getElementWidth;
               function setFlashWidth(divid, newW)
               {
                       //gid(divid).style.width = newW + "px";
                       gid(divid).style.width = "100%";
               };
               function setFlashHeight(divid, newH){gid(divid).style.height = newH + "px";};
               function setFlashSize(divid, newW, newH)
               {
                       setFlashWidth(divid, newW);
                       setFlashHeight(divid, newH);
               };
               function gid(id){return document.getElementById(id);}
               function getElementWidth() {
                       var did = gid('playercontainer');
                       if (did)
                       {
                               var width = did.clientWidth
                               var height = width*0.75;
                               setFlashSize('flashplayer', width, height);
                       }
               }
               getElementWidth();
       </script>

post-1579-1267199764,5229_thumb.jpg

post-1579-1267199776,3133_thumb.jpg

post-1579-1267199788,8584_thumb.jpg

post-1579-1267199799,305_thumb.jpg

  • Lubię to 2
Opublikowano

Man! You're AWESOME !

Dziękuje Ci bardzo :) działa jak należ na wszystkich rozdzielczościach i przeglądarkach.

  • Manager
Opublikowano

Problem ROZWIĄZANY. Jeśli są jakiekolwiek wątpliwości, pytania proszę o założenie nowego tematu.

Wszelkie uzasadnione reklamacje/pretensje/sugestie/rady przyjmuje ekipa forum.

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.