2
我有包含文章的頁面。當某人從外部來源點擊它們時,我怎樣才能讓該文章在fancybox中彈出,並將索引頁面作爲父頁面。fancybox:打開外部子頁面加載它後面的父頁面
我有我的網頁設置的格式如下:?pages.php ID = 123
我想打開從我的index.php用的fancybox已經在該鏈接打開該鏈接。
我有包含文章的頁面。當某人從外部來源點擊它們時,我怎樣才能讓該文章在fancybox中彈出,並將索引頁面作爲父頁面。fancybox:打開外部子頁面加載它後面的父頁面
我有我的網頁設置的格式如下:?pages.php ID = 123
我想打開從我的index.php用的fancybox已經在該鏈接打開該鏈接。
你可以在pages.php上檢查引用,看看它是否來自外部源,然後用參數中的某些東西(例如?external = true; articleid = 123)重定向到索引頁,表明Fancybox應該彈出適當的文章。
例如,在pages.php:
$(function(){
if (document.referrer.indexOf(<your url>) < 0){
window.location = "index.php?external=true;article=123";
}
});
,然後在index.php文件:
$(function(){
//Insert code here to parse query string. You can find code for this online.
var isExternal = getValueOfExternal();
var articleId = getValueOfArticleId();
if (isExternal){
//open fancybox
$.fancybox({
'href': 'pages.php?id=' + articleId
});
}
});
我有點明白你在說什麼。我將如何傳遞參數並在index.php上設置一些內容,以便自動加載它。任何示例代碼? – 2012-01-11 21:51:40
查看示例代碼的更新答案。 – 2012-01-11 22:14:48
謝謝,它工作! – 2012-01-11 23:59:06