2017-05-24 25 views
0

我已经做了点击改变颜色,但问题是,每次我refres页面时,颜色dissapear。有人知道要修复它吗?ASP.NET的jQuery的改变表行的颜色后confrim对话框

而且我也想有一些确认对话框说诸如“你确定要改变颜色?”

这里是我的代码,对话不工作。

<script> 
    function changeMe(el) { 
     $("somet").dialog({ 
      modal: true, 
      buttons: { 
       Ok: function() { 
        $(this).dialog("close"); 
       } 
      } 
     }); 
     el.style.backgroundColor = "#05AA05"; 
     el.style.color = "#000000"; 
    } 
</script> 

和表(我用填充它对于每个周期,BYT这是不相关的,我认为)

 { 
      <tr onclick="changeMe(this);"> 
       <td>@Ajax.ActionLink(r.Jmeno.ToString(), "Detail", new { id = r.Jmeno }, new AjaxOptions() { UpdateTargetId = "modalContent", InsertionMode = InsertionMode.Replace, OnBegin = "openModalWindow" }), @r.Prijmeni</td> 
       <td>@r.Rez_kolobezky.Reg_cislo</td> 
       <td>@r.Datum_od</td> 
       <td>@r.Datum_do</td> 
      </tr> 
     } 

所以请任何人都可以帮助我吗? :)

回答

1

刷新你将刷新原有风格的页面每次。您需要一些方法来保存颜色更改状态并在页面加载后再次调用它。

你可以使用浏览器cookie来做到这一点。

商店的颜色,和的backgroundColor在cookie行索引,然后读取每个页面加载cookie并如果它们存在设置的值。

+0

谢谢,我会查找,如何使用cookie。 – pajasv