Помогите поправить код!

Тема в разделе "JavaScript", создана пользователем killoff, 7 сен 2013.

Модераторы: ZiX
  1. killoff

    killoff CD тихо, и не DVD меня ;)

    Moderator
    Регистр.:
    13 май 2008
    Сообщения:
    2.015
    Симпатии:
    679
    Приветствую всех. Помогите плж поправить код. Ранее код был такого вида:
    HTML:
    <iframe style='display:block' name='film_main' id='film_main' src='http://vkontakte.ru/video_ext.php?".$vkfilm_arr['0']['code']."' width='$vk_config[width]' height='$vk_config[height]' frameborder='0'></iframe>
    
    <div id='mcode_block' style='display:none'></div>
    <br><br><center><select size='1' onchange=\"if (this.value.substring(0,4)=='http') { if(document.getElementById('mcode_block')) {var xvar = document.getElementById('mcode_block'); xvar.innerHTML=''; xvar.style.display='none';} if(document.getElementById('film_main')) {var xvar = document.getElementById('film_main'); xvar.src=this.value; xvar.style.display='block';}} else { if(document.getElementById('mcode_block')) {var xvar = document.getElementById('mcode_block'); xvar.innerHTML=this.value; xvar.style.display='block';} if(document.getElementById('film_main')) {var xvar = document.getElementById('film_main'); xvar.src=''; xvar.style.display='none';}}\"><option selected='selected' value='http://vkontakte.ru/video_ext.php?".$vkfilm_arr['0']['code']."'>".$vkfilm_arr['0']['name']."</option>
    
    Сейчас я заменил код
    HTML:
    <iframe style='display:block' name='film_main' id='film_main' src='http://vkontakte.ru/video_ext.php?".$vkfilm_arr['0']['code']."' width='$vk_config[width]' height='$vk_config[height]' frameborder='0'></iframe>
    на
    HTML:
    <object id=\"flashplayer\" classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" width=\"600" height=\"400\">
    <param name=\"movie\" value=\"player.swf\" />
    <param name=\"allowFullScreen\" value=\"true\" />
    <param name="allowScriptAccess" value="always" />
    <param name=\"FlashVars\" value=\"plugins=plugins/proxy.swf&proxy.link=http://vk.com/video_ext.php?".$vkfilm_arr['0']['code']."\" />
    <embed name=\"flashplayer\" src=\"player.swf\" FlashVars=\"plugins=plugins/proxy.swf&proxy.link=http://vk.com/video_ext.php?".$vkfilm_arr['0']['code']."\" type=\"application/x-shockwave-flash\" allowfullscreen=\"true\" allowScriptAccess=\"always\" width=\"600\" height=\"400\" />
    </object>
    Но теперь не работает выбор серий. Как я понимаю надо где-то как-то прописать style='display:block' name='film_main' id='film_main' но куда бы я не пробовал его вставить - не помогает... :thenks:
     
  2. esche

    esche

    Регистр.:
    9 авг 2009
    Сообщения:
    360
    Симпатии:
    243
    Не совсем так. Раньше достаточно было поменять src у iframe. Сейчас же, если по той же схеме пробовать (без перезагрузок, сменой параметра т.е.) - нужно передавать в embed и в param FlashVars обновлённое значение. Будет ли флэшка перечитывать FlashVars при изменении на странице - навскидку не скажу. Есть шанс, что не будет http://stackoverflow.com/questions/18011614/dynamically-changing-flashvars-using-jquery
     
  3. killoff

    killoff CD тихо, и не DVD меня ;)

    Moderator
    Регистр.:
    13 май 2008
    Сообщения:
    2.015
    Симпатии:
    679
    У меня с англ туговато((( У меня сейчас плеер стоит JW, может можно как с таким кодом сделать подобное, или может как то заменить код <object... на какой-то другой?