Подскажите пожалуйста по javascript

Discussion in 'PHP' started by JayCooper, 23 May 2010.

  1. JayCooper

    JayCooper New Member

    Joined:
    18 May 2010
    Messages:
    4
    Likes Received:
    0
    Reputations:
    0
    Доброго времени суток!

    Уважаемы знатоки javascript, я не особо разбираюсь в нем, поэтому очень нужна подсказка.

    Есть код:
    Code:
    if ((/video-(\d+)_(\d+)/.exec(window.location))||(/video(\d+)_(\d+)/.exec(window.location))) { var allText = document.documentElement.innerHTML; var vtag=/vtag:.(.*?).,/.exec(allText); var vkid=/vkid:.(.*?).,/.exec(allText); var uid=/uid:.'(.*?)',/.exec(allText); var host=/host:.(.*?).,/.exec(allText); var url=''; if (/-$/.exec(vtag[1])) { url="http://"+host[1]+"/assets/videos/"+vtag[1]+vkid[1]+".vk.flv"; } else { url="http://cs"+host[1]+".vkontakte.ru/u"+uid[1]+"/video/"+vtag[1]+".flv"; } var addon=document.createElement("a"); addon.setAttribute("href",url); addon.innerHTML=" !Скачать видео!"; document.getElementById("bigSummary").appendChild(addon); var addon=document.createElement("a"); document.getElementById("bigSummary").appendChild(addon); }
    он нужен для того, чтобы на vkontakte рядом с видео появлялась кнопочка "скачать".

    вызывается он так:
    Code:
    javascript:var%20s=document.createElement('script');s.src='http://xxxxx.xx/video.js?nc='+Math.random();document.body.appendChild(s);void(0);
    вобщем то он работает, но вот что мне нужно,
    вконтакте сейчас появилась возможность вставлять видео на другие сайты, так вот, подскажите пожалуйста, что нужно добавить, чтобы эта кнопочка выводилась и на других сайтах, где вставлено видео с контакта?

    Зарание спасибо за ответы.
     
    #1 JayCooper, 23 May 2010
    Last edited: 23 May 2010