使用ApEx中的JavaScript跳转到基页上的页面位置

时间:2015-02-02 01:10:23

标签: javascript html oracle-apex

我需要能够跳转到基页中的某个位置。

基页包含

<a id='jump_here'></a>

标记用于定义目标位置。然后,在子页面上,代码如下:

htp.p('<script language="JavaScript" type="text/javascript">');
htp.p('// <!--');
htp.p('window.location = "f?p=&APP_ID.' || chr(58) || '401' || chr(58) || '&SESSION.' || chr(58) || chr(58) || '&DEBUG.' || chr(58) || chr(58) || 'P401_ID";' );
htp.p('window.location.hash = "jump_here";');
htp.p('// -->');
htp.p('</script>');

问题是这不起作用。有人可以让我知道我做错了吗?

谢谢

1 个答案:

答案 0 :(得分:0)

我不知道你在哪里使用js代码,但我相信你正在尝试使用锚点,如果是这种情况你可以将它附加到链接的末尾url添加{{1}到你网址的末尾:

#jump_here

查看示例代码我认为您缺少网址中的Item值参数。您可以使用APEX_UTIL.PREPARE_URL,在here中阅读更多内容。