链接到web.py中不同html页面的另一部分

时间:2013-08-29 03:22:50

标签: jquery url web.py

我有两个html页面:curpage.html and nextpage.html 如果我想将某人重定向到nextpage.html上的页面的一半,你会这样做

<a href =  "/nextpage.html#somediv> link </a>

其中nextpage.html有

<body>
a bunch of html
<div id="somediv">
more blurbs

但是,我使用的是web.py,它以完全不同的方式重定向。所以,我创建了一个如下所示的链接:

<a href = "./nextpage?linkLocation=somediv">

并在我的主web.py文件中:

urls = (

    '/nextpage', Instructional
 )

....
further down
.....
class Instructional(object):
def GET(self):
    data=  web.input()
    return render.instructional(data.linkLocation)

现在我只需要使用scrollTop添加一些jQuery,但是我无法将data.linkLocation转换为变量。 我的问题是:是否有更简单的重定向方式?! 或者我如何将linkLocation转换为varibale?


下一页:

$def with (linkLocation)
$var location:  $linkLocation
$var content_type: text/html
<script type="text/javascript">

var a = location
a.toString() not working
//var location = jQuery("#shortform").offset();

//var off = location.offset(); not working

//jQuery.scrollTop(offset.top); not working

</script>

1 个答案:

答案 0 :(得分:0)

您无需将linkLocation=somediv传递给web.py以便在页面内重定向,只需使用以下链接<a href="/nextpage#somediv>link</a>