`

删除提示、弹出窗口、本窗口关闭,父窗口刷新

阅读更多

一、删除提示

 

<a href='javascript:if(confirm("确定要删除吗?")){window.location="routerInfo.do?method=del&&id=${pro.id }";}'>删除</a>  

 

二、使用window.open()打开页面,即弹出窗口

 

 

<p align=center><input type="button" value="增加" onclick="addResource()"/></p>   
<script type="text/javascript">   
   function addResource()   
    {   
    window.open("${pageContext.request.contextPath}/alarmconfig/addSCConfig.jsp",    "_blank", "width=400,height=300",window);   
    }  

 

三、本窗口关闭,父窗口刷新

 

 

 

 

 

 

<script type="text/javascript">   
  
    function closewin(){   
    self.close();   
    self.opener.location.reload();   
    return true;   
    }   
  
</script>  

 

前后台交互的方法

曾经在网上看到有位JS大师总结的前后台的几种交互模式。第一个是alert()出后台给的数据。这种方法还算比较常用。还有一种更正规的模式,就是做 div首先写个css就是把这个div的style.display设置成none不让div显示,然后用js做处理的时候。把数据显示在div里面可以设置其innerHTML=data。然后把div的属性设置成””如: 

 

document.getElementById('failinfo').innerHTML=name+'不好使';   
  
document.getElementById('failinfo').style.display="none";  

 

我感觉这样很帅。刚刚又看了一下原来不是div,是p,p空上换行的东西,我一直以为用处不大。一直都用br,现在才发现他还有display=none这个特性,可以在他上面设置如 :

 

<P class="creat_already font_space" id=failinfo style="DISPLAY: none"></P>  

 

 

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics