我有一个带有媒体框的网站,这是一个javascript,可以弹出元素并将它们发送到Youtube链接。现在我想链接到那个弹出窗口,这可能吗?
我想链接到我网站上的弹出窗口,以便他们可以观看我在那里链接的电影......
问候,
答案 0 :(得分:0)
您可以使用url参数执行此操作。例如,指向您网站的链接类似于:www.mysite.com/something?video_url=<some youtube link>
。然后,在您的页面上,您可以使用事件处理程序($(document).ready(function(){...})
)来检查是否存在&#39; video_url&#39; param中存在param,如果只显示加载了<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);
});
答案 1 :(得分:0)
您希望在Mediabox中打开的任何对象,只需在代码中添加 rel="mediabox[width height]
&#34; 即可。简单!
<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>