2011-07-19 20 views
1

我不是一个开发,但我在JS很感兴趣......我有个问题!也许你可以帮助我?的Onload JS脚本重定向所有链接到另一个URL

是否有可能在网页上加载一个JS脚本,该脚本将执行以下操作:如果用户单击网页的任何链接(但不是由正则表达式定义的某些特定链接),则它会重定向到新的URL在同一个脚本中定义?

谢谢您的回答,

CH

编辑:我想去做任何内部消除JS库

+1

是的,这是可能的。您可以使用任何数量的库或者使用简单的ole来实现这一点。但是如果你正在寻找某人为你写信,你可能想雇佣一名自由程序员。 – philwinkle

+0

谢谢Philwinkle,你可以给我的线索(fonction的名字吗?),把它写在普通的OLE JS?编码比使用库更难吗?干杯 – CHA

+0

作为@Baszz下文提到的,jQuery的,因为使用'document.getElementsByTagName'不具备跨浏览器的支持使得这个简单的一个库会为这样的事情。我也为此推荐jQuery,但它确实是可行的。 – philwinkle

回答

1

当然......也许这是最好在这种情况下使用jQuery脚本如:

 
    $('a').click(function(){ 
    document.location.href = "someurl.html"; 
    return false; 
    }); 

供您参考。该脚本选择DOM中的所有链接($('a')部分),并通知它在点击操作中执行指定的功能。在这个函数中,脚本会告诉浏览器重定向到某个url。当然,你需要下载并从您的网页上添加jQuery库the jQuery website

+0

感谢Baszz!如果可以的话,我会检查这些方向或简单的ole JS。在你的情况下,我不需要使用像 CHA

+0

呃....实际上你需要jQuery的包装函数才能在页面加载时执行脚本。将你的代码放在这个函数中$(document).ready(function(){...}); –

+0

Ohw ...并且不要忘记标记我的答案为有用或作为最终答案;) –

相关问题