prog90
Новичок
Сайты, которые предоставляют видео, передают код для включения только в виде:
<script type="text/javascript">channel=mychannel v_width="600"; v_height="450";</script><script type="text/javascript" src="http://www.yycast.com/javascript/embedPlayer.js"></script>
При загрузке в файле embedPlayer.js вызывается функция document.write
document.write('<ifr'+'ame src="http://www.yycast.com/embed.php?fileid='+ fid +'&vw='+v_width+'&vh='+v_height+'" width='+ v_width +' height=' + v_height + ' scrolling=no frameborder=0 scrolling=no allowtransparency=true ></ifr'+'ame>')
Такой код выдается видно на многих сайтах
Мне сказали, что нужно, чтобы этот код открывался в fancybox. Но он там не открывается, потому что если document.write срабатывает после загрузки, то она приведет к появлению пустой страницы.
При этом не хотят, чтобы нужно было каждый раз разбирать iframe из этого файла. Т.е. чтобы можно было скопировать код с сайта и сразу вставить через администр. панель.
Но может быть и другой сайт, где сразу дается тег <object>.
Стоит ли писать парсер для того, чтобы автоматически извлечь iframe из js файла?
Делают ли как-нибудь по-другому?
Нужно, чтобы пользователь сам брал код с сайтов, без программиста.
<script type="text/javascript">channel=mychannel v_width="600"; v_height="450";</script><script type="text/javascript" src="http://www.yycast.com/javascript/embedPlayer.js"></script>
При загрузке в файле embedPlayer.js вызывается функция document.write
document.write('<ifr'+'ame src="http://www.yycast.com/embed.php?fileid='+ fid +'&vw='+v_width+'&vh='+v_height+'" width='+ v_width +' height=' + v_height + ' scrolling=no frameborder=0 scrolling=no allowtransparency=true ></ifr'+'ame>')
Такой код выдается видно на многих сайтах
Мне сказали, что нужно, чтобы этот код открывался в fancybox. Но он там не открывается, потому что если document.write срабатывает после загрузки, то она приведет к появлению пустой страницы.
При этом не хотят, чтобы нужно было каждый раз разбирать iframe из этого файла. Т.е. чтобы можно было скопировать код с сайта и сразу вставить через администр. панель.
Но может быть и другой сайт, где сразу дается тег <object>.
Стоит ли писать парсер для того, чтобы автоматически извлечь iframe из js файла?
Делают ли как-нибудь по-другому?
Нужно, чтобы пользователь сам брал код с сайтов, без программиста.