Javascript-форум (https://javascript.ru/forum/)
-   Internet Explorer (https://javascript.ru/forum/css-html-internet-explorer/)
-   -   Меню на javascript (https://javascript.ru/forum/css-html-internet-explorer/8349-menyu-na-javascript.html)

puhidze 20.03.2010 22:30

Меню на javascript
 
Здравствуйте !

Имеется список ссылок на трансляции радио для Media player. Каким способом переделать нижний исходник используя javascript, чтобы можно сделать циклическое переключение радио, используя только клавиши "вверх" или "вниз" ?

Вот исходник, но в нём выбор только при нажатии соответствующей клавиши..

Код:

<html>
<script type="" text/javascript="">

function radio1()
{document.Player.fileName="http://192.168.178.21/1.wma";
if(document.getElementById("Player"))
document.getElementById("Player").innerHTML = '<embed type="application/x-mplayer2" pluginspage="http://microsoft.com/windows/mediaplayer/en/download/" showControls="1" src="http://192.168.178.21/1.wma"></embed>';}

function radio2()
{document.Player.fileName="http://192.168.178.21/2.wma";
if(document.getElementById("Player"))
document.getElementById("Player").innerHTML = '<embed type="application/x-mplayer2" pluginspage="http://microsoft.com/windows/mediaplayer/en/download/" showControls="1" src="http://192.168.178.21/2.wma"></embed>';}


</script>

<script>
function KeyUp(e){
if(!e)e=window.event;
switch(e.keyCode)
{

case 49: // 1
javascript:radio1();
break;
case 50: // 2
javascript:radio2();
break;

}
}
document.onkeyup = KeyUp;

</script>

</head>

<body>

<object id="Player" classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95" codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701" standby="Loading Microsoft Windows Media Player components..." type="application/x-oleobject" height="1" width="1">



<div id="mediaPlayerMozilla">
<embed type="application/x-mplayer2" pluginspage="http://microsoft.com/windows/mediaplayer/en/download/" showcontrols="0" height="1" width="1">
<div>
</div></div></object>


</body>
</html>



Часовой пояс GMT +3, время: 19:10.