Вставить строку в источник в реальном времени ... Возможно? - PullRequest
0 голосов
/ 25 декабря 2009

Интересно, сможем ли мы добавить строку в источник страниц в режиме реального времени? привести пример, и я хочу контролировать временные метки Divx Videos ..

Позвольте привести пример ..

http://www.movshare.net/embed/v5alr3gpmu2nt/?width=720&height=306

когда мы нажимаем кнопку воспроизведения в этой ссылке на видео, она генерирует следующие параметры

<object width="640" height="318"
id="objectmvshre"
codebase="http://go.divx.com/plugin/DivXBrowserPlugin.cab"
classid="clsid:67DABFBF-D0AB-41fa-9C46-CC0F21721616">
<param value="none"
name="custommode"/> <param
value="false" name="autoPlay"/> <param
value="false" name="bannerEnabled"/>
<param value="auto"
name="bufferingMode"/>

<param
value="http://stream.movshare.net/v5alr3gpmu2nt.avi?8870706d6e17b351bc49a277521bce4f73877a79c281bab9c057f9fe55db14d22958952baaca29&amp;ec_rate=45"
name="src"/>
<embed width="640" height="318"
pluginspage="http://go.divx.com/plugin/download/" custommode="none" autoplay="false"
bufferingmode="auto"
bannerenabled="false" id="embedmvshre"
src="http://stream.movshare.net/v5alr3gpmu2nt.avi?8870706d6e17b351bc49a277521bce4f73877a79c281bab9c057f9fe55db14d22958952baaca29&amp;ec_rate=45"
type="video/divx"/>

</object>

Чтобы иметь возможность контролировать временную метку Divx Player, я должен иметь возможность добавить

<param>name="timecallback" value="XXX"/>

Есть ли способ вставить этот параметр в источник страницы, когда я просматриваю видео на странице?

Если это возможно и требует глубокого кодирования, пожалуйста, дайте мне знать .. Я хотел бы открыть проект об этом на сайтах Elance или Scriptlance.

Спасибо!

1 Ответ

1 голос
/ 25 декабря 2009

Я бы просто добавил тег <span> на страницу, а затем заполнил содержимое этого span.innerHTML тегом параметра, который вы хотите добавить.

<input type="button" value="Play" onclick="javascript:loadParams();" />

<span id="myParams"></span>

<script language="javascript">
   function loadParams()
   {
      document.getElementById('myParams').innerHTML = "<param>";
   }
</script>
...