JS + HTML, получите src используя javascript - PullRequest
1 голос
/ 26 июля 2011

Допустим, у меня есть изображение, отображаемое с помощью кода:

<img src="image.png"/>

Я хотел бы определить src, используя javascript, как бы вы сделали что-то вроде

<script>
function getImage ()
{
   return "image.png";
}
</script>
<img src="Javascript:getImage()"/>

UPDATE:

Мне нужно, чтобы он работал с DivX-плеером, получая параметр URL-адреса видео через javascript

<object classid="clsid:*************" width="320" height="260" codebase="http://go.divx.com/plugin/DivXBrowserPlugin.cab"> 
                <param name="custommode" value="none" /> 
                <param name="autoPlay" value="true" /> 
                <param name="src" value="Javascript:GetURL()" /> 
                <embed type="video/divx" src="Javascript:GetURL()" custommode="none" width="850" height="400" autoPlay="true"  pluginspage="http://go.divx.com/plugin/download/"> 
                </embed> 
            </object> 

У кого-нибудь есть идеи для этого?

Ответы [ 3 ]

1 голос
/ 26 июля 2011

Вы должны дать своим тегам индивидуальные идентификаторы, затем выполните

src = 'image.png';
document.getElementById('param1').setAttribute('value', src);
document.getElementById('embed1').setAttribute('src', src);

 <param id="param1" name="src" value="Javascript:GetURL()" /> 
                <embed id="embed1" type="video/divx" src="Javascript:GetURL()" custommode="none" width="850" height="400" autoPlay="true"  pluginspage="http://go.divx.com/plugin/download/">
1 голос
/ 26 июля 2011

Вы должны присвоить изображению идентификатор, а затем использовать это:

document.getElementById('img_id').src="new_image.jpg";
0 голосов
/ 26 июля 2011

Вы можете динамически записывать код встраивания с URL-адресом видео с помощью document.write (), но делать это следует только при загрузке страницы.

...