我想在下一页将我的页面重定向到另一个带隐藏功能的页面。当我点击重定向链接时,页面将被重定向,同时也会调用下一页的功能。
<script type="text/javascript" src="jquery.js"></script>
<script>
$(document).ready(function(){
$('#block_1').click(function () {
window.location("index1.php");
});
});
</script>
可以在J查询中使用
答案 0 :(得分:0)
使用index1.php?hideIt=true
重定向;
在index1.php
你可以像这样调用hide函数
$(document).ready(function(){
if(getParameterByName('hideIt') == true) {
$('#someID').hide();
//or use a function which will be called on page load
hideSomething();
}
});
function hideSomething() {
//your hide function
}
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, " "));
}
答案 1 :(得分:0)
尝试使用url参数。
window.location("index1.php?loadFunc=true");
从下一页捕获URL参数。使用以下函数获取URL参数。
function getUrlParameter(sParam)
{
var sPageURL = window.location.search.substring(1);
var sURLVariables = sPageURL.split('&');
for (var i = 0; i < sURLVariables.length; i++)
{
var sParameterName = sURLVariables[i].split('=');
if (sParameterName[0] == sParam)
{
return sParameterName[1];
}
}
}
页面加载
$(document).ready(function(){
if(getUrlParameter('loadFunc') == 'true'){
runHideFunc();
}
})