截至目前,我的網頁上,下面的HTML工作正常觸發下面的JavaScript函數:觸發腳本通過URL變量
<a href="javascript:redirectToOtherSection();">Link to other section</a>
我想什麼做的是引發JavaScript函數當一個特定的變量被添加到URL時,在頁面加載中。 (而不是將其作爲頁面上的鏈接)
例如,如果url爲www.mysite.com,則頁面正常加載。如果URL是www.mysite.com/?variable=1,腳本被觸發並且用戶被重定向。
(我知道還有其他方法給用戶到另一個頁面重定向,但我需要用這個特定的腳本,因爲目的地是動態的,從一種類型的用戶到另一個。)
我有非常基本的JavaScript的知識,並不能使我在這裏找到的代碼工作:Triggering Script VIA URL。他們正在做的是通過URL變量觸發一個fancybox。我相信我想在這裏實現同樣的目標。我只是不知道如何修改代碼「的fancybox」去「redirectToOtherSection()」
var $j = jQuery.noConflict();
$j(document).ready(function() {
var url = window.location.href;
url = url.toLowerCase();
if (url.indexOf('globe=1') != -1) {
$j("a#fancy").fancybox({
'padding': 0,
'overlayShow': false // extra comma removed
});
}
}); // extra curly bracket removed
$j("a#fancy").fancybox({
'padding': 0,
'overlayShow': false // extra comma removed
});
他們正在使用jQuery,如果需要我的情況的jQuery不知道? 任何幫助非常感謝! 感謝
你在你的腳本事先引用的jQuery?你看到什麼錯誤? – ElliotM
_not肯定是否需要jquery在我的情況_。所以這不是你的代碼? – putvande
不,我只是複製粘貼從我在這裏找到的其他解決方案的代碼: http://stackoverflow.com/questions/7900525/triggering-script-via-url 對不起,我也相信我不'噸需要jquery ... – Maxstjb