加载页面后激活javascript函数的url链接

加载页面后激活javascript函数的url链接,javascript,Javascript,我有一个页面,其中各种javascript函数显示数组的不同部分 我用于选择要显示的信息的代码是: <a href="#" onClick="x(ncode1);"> <a href="#" onClick="x(ncode2);"> 单击a标记将激活功能xncode。页面默认加载到xncode1。激活xncode2后,url自然会更改为site.com/ 如果我想直接链接到xncode2显示,我知道我需要链接到页面并在页面加载后激活javascript函数。我是如何做

我有一个页面,其中各种javascript函数显示数组的不同部分

我用于选择要显示的信息的代码是:

<a href="#" onClick="x(ncode1);">
<a href="#" onClick="x(ncode2);">
单击a标记将激活功能xncode。页面默认加载到xncode1。激活xncode2后,url自然会更改为site.com/


如果我想直接链接到xncode2显示,我知道我需要链接到页面并在页面加载后激活javascript函数。我是如何做到这一点的?

基于Halcyon此代码的工作原理:

如果页面为site.com/2,请在加载页面后运行函数xncode2

window.onload = function() {
 if(window.location.hash == "#2"){
         x(ncode2);   
 }
};

你是说像site.com/ncode2?使用document.location.hash和window.site.com/xncode2doesn上的hashchange事件不做任何事情,因为我需要激活javascript函数来更改数据。你的意思是我应该对js进行编码以便site.com/ncode2激活该函数吗?你能举个例子吗?谢谢