Php 重定向后如何定位页面?
好吧,问题是我有一个重定向链接,它可以很好地工作,它将我重定向到一个包含列出的项目的页面(1.如何购买,2.如何付款,等等) 我的问题是,是否有在特定项目中设置页面的方法,这样用户就不必向下滚动才能到达那里Php 重定向后如何定位页面?,php,redirect,Php,Redirect,好吧,问题是我有一个重定向链接,它可以很好地工作,它将我重定向到一个包含列出的项目的页面(1.如何购买,2.如何付款,等等) 我的问题是,是否有在特定项目中设置页面的方法,这样用户就不必向下滚动才能到达那里 谢谢。使用锚。有关此网站的详细信息 基本上,你可以说出你想去的地方 <a name="mySection" /> 有两种方法: 在URL中使用锚定,在HTML中使用名称 用JavaScript查询参数 JS: 如果使用锚,则应为: var redirectURL = "h
谢谢。使用锚。有关此网站的详细信息 基本上,你可以说出你想去的地方
<a name="mySection" />
有两种方法:
var redirectURL = "http://mystore.com/somepage/#product13";
<a name="product13"></a><div>the product</div>
var重定向URL=”http://mystore.com/somepage/#product13";
产品
您是否尝试过html锚定?还是javascript?你试过什么了吗^^阅读。@bluedog虽然我讨厌一个糟糕的问题,但我认为这不属于那一类。。他/她这样做是一个真正的问题。。在研究中没有表现出任何努力,但这个问题是有道理的。是的,我不知道为什么被否决,现在我甚至不能对我喜欢的答案投赞成票。。。不管怎样,谢谢,主播工作得很好。@bluedog,你的评论言之过早。仅此而已。因为有些人只是为了让自己对自己的一天感觉良好而对所有事情都投了反对票……哈哈,不知道,这是正确的答案:)我投了反对票。OP需要用锚重新定向,就像链接到这个页面一样,嗯,可能是因为HTML5的方式是使用ID属性而不是name属性?那么legacy@j08691..呢?这不是正确答案被否决的理由。但是,是的,应该是ID:D如果问题得到解决,没有什么是愚蠢的。。不要把它和reddit作比较,否则我会投反对票D
//The URL would become:
var redirectURL = "http://mystore.com/somepage/?product=13";
//On the page, you'd have JavaScript that gets the parameter and scrolls to that object
var product = getParameterByName( "product" );
//Now scroll to it
scrollTo( 0, getLocationOnPageByProductId( product ) );
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, " "));
}
var redirectURL = "http://mystore.com/somepage/#product13";
<a name="product13"></a><div>the product</div>