Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/366.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 正在停止wicket超链接刷新页面_Java_Javascript_Html_Wicket - Fatal编程技术网

Java 正在停止wicket超链接刷新页面

Java 正在停止wicket超链接刷新页面,java,javascript,html,wicket,Java,Javascript,Html,Wicket,必须重做片段。我希望现在可以看到。这是与新的代码,当你选择一个块,他们改变td的背景色。现在我只是不想改变被点击的那个的颜色。我们又来了 .active{背景色:红色;} v\:*{behavior:urldaultvml;} o\:*{behavior:urldaultvml;} w\:*{行为:urldefaultVML;} .shape{行为:urldefaultVML;} 服务台调查 您需要使用Wicket AjaxLink组件。或者根本不要使用导叶组件 正常,即非Ajax链接将刷新页

必须重做片段。我希望现在可以看到。这是与新的代码,当你选择一个块,他们改变td的背景色。现在我只是不想改变被点击的那个的颜色。我们又来了

.active{背景色:红色;} v\:*{behavior:urldaultvml;} o\:*{behavior:urldaultvml;} w\:*{行为:urldefaultVML;} .shape{行为:urldefaultVML;} 服务台调查
您需要使用Wicket AjaxLink组件。或者根本不要使用导叶组件

正常,即非Ajax链接将刷新页面,因为它发送一个执行链接onClick方法的请求,整个页面将刷新以显示单击的结果。 您可以使用JavaScript来抑制的默认行为,但您真的需要页面中的链接吗?!您可以使用纯JavaScript在客户端更改颜色。使用RenderHaidHeaderResponse提供绑定事件侦听器的.js文件并执行此工作。

我能够获得它

function myHelpFunction() 
{
    var numbers = [1,2,3,4,5,6,7,8,9,10];
    var i;

    for(i=1; i< 11; i++)
    {
        document.getElementById("help_cell" + i).style.backgroundColor = "lightgray";
    }
}
这是最新的一款适用于颜色的。现在剩下的就是在Wicket完成所有这些工作

function myHelpFunction(link) 
{
    var numbers = [1,2,3,4,5,6,7,8,9,10];
    var i;

    for(i=1; i< 12; i++)
    {
        if(link >= 1 && link <=6)
        {
            document.getElementById("help_cell" + link).style.backgroundColor = "#FF0004";
        }
        if(link == 7 || link ==8)
        {
            document.getElementById("help_cell" + link).style.backgroundColor = "#FF7F00";
        }
        if(link == 9 || link ==10)
        {
            document.getElementById("help_cell" + link).style.backgroundColor = "#709F32";
        }

        document.getElementById("help_cell" + i).style.backgroundColor = "lightgray";
    }
}

你能包括一个fidler或代码snipet吗?由于代码片段中的字符,我不得不删除第二个表,它与上面的表完全相同。这是第二个有我不想刷新的链接的表@xzeggaI需要这些链接。但我会继续寻找答案。还有2票。如果你想得到更多的帮助,你必须提供更多关于用例的信息。提供的CSS和HTML代码无助于理解您的情况。我将重做整个过程,因为我使用Notepad++尝试了它,它可以工作,但一旦我将HTML代码引入wicket并在java类中尝试功能,它就会摇摆不定。也许是因为我太初学了。现在我不需要改变没有点击的颜色。Java对我这样的初学者来说很有趣