欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

程序员文章站 2022-07-13 21:34:51
...

一、删除提示

 

<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>