Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/439.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
href中的javascript链接和javascript支持已禁用_Javascript_Asp.net_Noscript - Fatal编程技术网

href中的javascript链接和javascript支持已禁用

href中的javascript链接和javascript支持已禁用,javascript,asp.net,noscript,Javascript,Asp.net,Noscript,我们有一些与JavaScript制作的href的链接: <a href="javascript:document.location='http://'+location.hostname.replace('.com', '.co.uk')">stackoverflow uk</a> 我如何提供这样的直接链接: <a href="http://stackoverflow.co.uk/questions/ask"> stackoverflow uk</

我们有一些与JavaScript制作的href的链接:

<a href="javascript:document.location='http://'+location.hostname.replace('.com', '.co.uk')">stackoverflow uk</a>

我如何提供这样的直接链接:

<a href="http://stackoverflow.co.uk/questions/ask"> stackoverflow uk</a>

用户何时禁用javascript? 我知道有个标签:

<noscript><a href="http://stackoverflow.co.uk/questions/ask"> stackoverflow uk</a></noscript>


但是用户将同时看到断开的链接和正确的链接。如何从用户界面中删除断开的链接?

以下是一些psuedo代码:

<a href="normalLink" onclick="javascript to create link and submit it; return false">text</a>


正如您所看到的,它使用了默认情况下要退回到的正常链接。当用户启用JavaScript时,当onclick首先运行时,该链接永远不会执行。返回false是为了防止触发真实链接。

以下是一些psuedo代码:

<a href="normalLink" onclick="javascript to create link and submit it; return false">text</a>


正如您所看到的,它使用了默认情况下要退回到的正常链接。当用户启用JavaScript时,当onclick首先运行时,该链接永远不会执行。返回false是为了防止触发真实链接。

从常规链接开始:

<a id="foo" href="http://example.com">example</a>

进一步阅读:和

从常规链接开始:

<a id="foo" href="http://example.com">example</a>

进一步阅读:而且

我应该提到我发布了一个老式的方法。昆汀的是更好的新代码。我应该提到我张贴了老式的方式做它。昆汀的新代码更好。