2014-09-27 89 views
0

我有一个网站与一个JavaScript是什么可以弹出的元素,并将它们发送到Youtube链接例如一个媒体箱。现在我想链接到该弹出窗口,这可能吗?如何链接到一个JavaScript弹出

我要链接到弹出在我的网站,使他们能够在看我挂在那里的电影...

问候,

+0

谷歌搜索。u wi会得到很好的脚本。阅读文档并尝试 – 2014-09-27 09:46:09

+0

我不理解你,我已经阅读了媒体箱的所有文档,我无法找到我正在寻找的东西。 – 2014-09-27 11:55:57

+0

显示你的代码.. – 2014-09-27 12:06:49

回答

0

你可以做到这一点使用URL参数。例如,链接到您的网站会是这样的:www.mysite.com/something?video_url=<some youtube link>。然后,在你的页面上,你可以使用事件处理程序($(document).ready(function(){...}))来检查URL中是否存在'video_url'参数,并且它只是显示弹出窗口中加载了<some youtube link>。 例如(getParameterByName(name)发现here):

// a function that gets the value of query parameter 
function getParameterByName(name) { 
    name = name.replace(/[\[]/, "\\[").replace(/[\]]/, "\\]"); 
    var regex = new RegExp("[\\?&]" + name + "=([^&#]*)"), 
    results = regex.exec(location.search); 
    return results == null ? "" : decodeURIComponent(results[1].replace(/\+/g, " ")); 
} 

// jquery used, but not really needed 
$(document).ready(function() { 
    var video_url = getParameterByName("video_url"); 
    // your function that shows the popup 
    showPopup(video_url); 
}); 
+0

我怎样才能看到这个链接?因为我无法复制它,因为它只是链接到视频的Youtube页面。 – 2014-09-27 11:55:12

+0

我添加了一个示例,请参阅已编辑的答案并让我知道它是否有效。 – 2014-09-27 12:29:37

+0

我认为我的问题是错误的公式化...我只想把我的网站的URL并设置给其他人,但自动打开媒体箱与说youtube电影... – 2014-09-27 13:59:27

0

要在媒体框打开任何对象,只需在标签中添加rel="mediabox[width height]简单

<a href="http://www.youtube.com/view_play_list?p=63F0C78739B09958" rel="lightbox[social]" 
title="www.youtube.com playlist::hover over the window to see everything in the play queue"> 
    YouTube Playlist »</a> 

For reference

OFficial website

+0

我想我制定了错误的问题。 。我想要一个网址,以便将其发送给mycolleagues,例如:http://www.website.com/?rel=mediabox[640 480]'http://www.youtube.com/?=movieid'我知道这不会工作,但它只是一个例子... – 2014-09-27 14:01:39

+0

看到这个网站:http://www.dmnnetwork.com在右侧有一个YouTube图像背后的电影。点击图片并出现一个弹出窗口。我想链接这个,所以你打开dmnnetwork.com页面的弹出窗口中的电影... – 2014-09-27 14:29:16

+0

是的,这是电影。我希望它在Mediabox ON MY网站上打开。不在Youtube网站上。 – 2014-09-27 14:38:30