疑难问题, window.close()不起作用?!(ajax)

问题描述

使用ajax,页面是一个窗口A的弹出窗口B,使用B中的scriptmananger,调用页面B的一个javascript函数进行刷新父窗口A,和关闭自身B的作用,但是不知道为什么不起作用??请求帮助,谢谢!!

解决方案

解决方案二:
请把问题说详细。
解决方案三:
up
解决方案四:
_DoPostBack
解决方案五:
try:window.opener=null;window.close();然后确定看看window.close()代码有没有执行。
解决方案六:
try:window.opener=null;window.close();然后确定看看window.close()代码有没有执行。这个没有作用,我也试过了
解决方案七:
后台代码:ScriptManager.RegisterStartupScript(UpdatePanel1,UpdatePanel1.GetType(),"","alert('QuantityAdjustSuccess!');closeandrefresh();",true);调用functioncloseandrefresh(){alert("aa");window.close();alert("cc");}
解决方案八:
很奇怪ScriptManager.RegisterStartupScript(UpdatePanel1,UpdatePanel1.GetType(),"","alert('QuantityAdjustSuccess!');window.location.reload();window.close();",true);这样,能够关闭窗口,但是不能刷新父窗口谁能再指点我以下?谢谢
解决方案九:
alert("aa");执行了吗?
解决方案十:
然后看看有没有报JS的错误
解决方案十一:
还真是,以前没注意的到,这样用就不会跳了,应该是个BUG:<inputtype="text"onclick="WebCalendar.start(this,'yyyy-MM-dd');"/>
解决方案十二:
LS回错贴了,~_~
解决方案十三:
returnfalse;

时间: 2024-09-24 18:24:37

疑难问题, window.close()不起作用?!(ajax)的相关文章

Ajax异步调用框架

ajax|异步 /*   作者:welfred   时间:05年8月14日    作用:Ajax异步调用框架  */  var req;  // retrieve XML document (reusable generic function);  // parameter is URL string (relative or complete) to  // an .xml file whose Content-Type is a valid XML  // type, such as tex

window.open不被拦截的简单实现代码(推荐)_javascript技巧

实例如下: $("#last").click(function(){ var w=window.open(); setTimeout(function(){ w.location="http://www.jb51.net"; }, 1000); return false; }); window.open是javascript函数,该函数的作用是打开一个新窗口或这改变原来的窗口,如果你直接在js中调用window.open()函数去打开一个新窗口,浏览器会拦截你,那么

开发保留标准浏览器功能的AJAX应用程序(3)

ajax|标准|程序|浏览器 使用碎片标识符,我们可以创建一个"Ajax-URI",其中的客户端部分和服务器端部分使用"#"隔开. JavaScript提供了window.location()函数,以便通过URI更新浏览器的历史记录和地址.此外,我们可以使用window.location.hash()直接访问碎片标识符. 在下面的代码片断中,您可以看到如何通过对选择框使用onchange事件处理程序来扩展我们的代码,该处理程序使用一个"Ajax-URI&q

llo! Ajax!

ajax 來撰寫您第一個Ajax程式,使用非同步的方式向伺服端取得文字檔案,並加以顯示,首先請準備一個HTML網頁: HelloAjaxEx-1.html <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head> <meta content="text/html; charset=Big5" http-equiv="con

ajax怎么打开新窗口具体如何实现

 本文为大家介绍下ajax如何打开新窗口,下面有段代码,需要的朋友可以了解下  代码如下: var newwindow=window.open('about:blank');  jQuery.ajax({  type: 'POST',  url: 'clickRate.action',  dataType:'json',  data:{  'appId': appId  },  success: function(data){  if (data.success == true) {  neww

jQuery+AJAX实现无刷新下拉加载更多_jquery

随着互联网时代的发展,web前端已经和后台数据挂钩,作为web前端仅仅不是只切图写写html,css  和简单js交互. js  code $(function() { var page = 1; var discount = $('#discount'); var innerHeight = window.innerHeight; var timer2 = null; $.ajax({ url: '/lightapp/marketing/verify/apply/list?page=1', t

使用HTML5中postMessage知识点解决Ajax中POST跨域问题_AJAX相关

由于同源策略的限制,Javascript存在跨域通信的问题,典型的跨域问题有iframe与父级的通信等.常规的几种解决方法: (1) document.domain+iframe: (2) 动态创建script: (3) iframe+location.hash: (4) flash. postMessage是HTML5为解决js跨域问题而引入的新的API,允许多个iframe/window跨域通信. HTML5中提供了在网页文档之间相互接收与发送信息的功能.使用这个功能,只要获取到网页所在窗口

AJAX PHP无刷新form表单提交的简单实现(推荐)_php实例

ajax.php: <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled Document</title> </head> <script language="javascript"> function saveUserInfo() { //获取

原生js仿jquery实现对Ajax的封装_javascript技巧

前言 与js相比,jquery为我们省去了冗长的获取元素的代码,不用考虑一些麻烦的兼容问题,更加方便的动画实现,以及更加方便的方法调用让我们觉得jquery真是越用越舒服.但是jquery说到底还是对js的封装,我们不光要用的舒服还要深入理解其中的原理,这样才能更好的使用它. 首先我们封装的函数为了能实现可传入无限多个参数,在使用我们即将封装的函数时,需要使用对象进行传参,形式如下: //data作为参数传入我们下面封装的函数 var data = { //数据 user:"yonghu1&qu