Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/425.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
Java 单击后禁用左侧导航窗格上的链接_Java_Javascript_Jsp - Fatal编程技术网

Java 单击后禁用左侧导航窗格上的链接

Java 单击后禁用左侧导航窗格上的链接,java,javascript,jsp,Java,Javascript,Jsp,使用Javascript如何在单击链接一次后禁用该链接。 情况是: 我有一个左侧导航窗格,其中有指向不同JSP的链接,这些链接显示在中。我想完成的是,单击链接后,它应该在中心打开,并且应该在左侧窗格中禁用超链接 我可以在左侧导航窗格中导航。但无法禁用显示在中间的页面链接 任何帮助都将不胜感激 您需要声明一个隐藏元素,并为其指定一个标志值,该标志值在链接被禁用或未被禁用时保持不变。现在,每当您单击链接时,服务器将读取隐藏元素,在第二次加载时,您可以通过在jsp中进行简单的检查,根据标志值禁用链接。

使用Javascript如何在单击链接一次后禁用该链接。 情况是: 我有一个左侧导航窗格,其中有指向不同JSP的链接,这些链接显示在中。我想完成的是,单击链接后,它应该在中心打开,并且应该在左侧窗格中禁用超链接

我可以在左侧导航窗格中导航。但无法禁用显示在中间的页面链接


任何帮助都将不胜感激

您需要声明一个隐藏元素,并为其指定一个标志值,该标志值在链接被禁用或未被禁用时保持不变。现在,每当您单击链接时,服务器将读取隐藏元素,在第二次加载时,您可以通过在jsp中进行简单的检查,根据标志值禁用链接。

您需要声明一个隐藏元素,并为其提供一个标志值,该标志值在链接被禁用或未被禁用时保持不变。现在,每当您单击链接时,服务器将读取隐藏元素,在第二次加载时,您可以通过在jsp中进行简单的检查,根据标志的值禁用链接。

类似于以下内容的操作应该可以工作:

<a onclick="
  var el = this;
  setTimeout(function(){el.onclick=function(){return false;}},1);
" ... >link</a>
链接

类似于以下的方法应该可以工作:

<a onclick="
  var el = this;
  setTimeout(function(){el.onclick=function(){return false;}},1);
" ... >link</a>
链接

在链接旁边创建一个隐藏跨距

<a href="..." id="myLink">your link</a>
<span style="display:none">your alter link text</span>

在链接旁边创建隐藏跨距

<a href="..." id="myLink">your link</a>
<span style="display:none">your alter link text</span>
你可以这样做:

jQuery(document).ready( function() {
    jQuery("a#yourLinkId").click( function(event) {
        jQuery(this).attr('disabled', '');
        // You can optionally prevent default processing and implements your own:
        event.preventDefault();
    });
});
你可以这样做:

jQuery(document).ready( function() {
    jQuery("a#yourLinkId").click( function(event) {
        jQuery(this).attr('disabled', '');
        // You can optionally prevent default processing and implements your own:
        event.preventDefault();
    });
});