各位大虾:小弟问一个简单的问题。
在一个页面中,我要通过某个操作,如一个鼠标单击事件,打开一个已经写好的窗口,但是是以弹出新窗口的方式打开。 可以成为第一个操作窗口(父窗口)的子窗口,然后在子窗口中又有一个事件触发,要求效果为关闭子窗口并重新加载父窗口!
请问各位有没有什么好的实现方法! Thank You!
子窗口通过window.showModelDialog(...)打开,子窗口中有个“关闭窗口”按钮,
单击此按钮实现关闭子窗口,重新加载父窗口!
在子窗口中这样:
function closeWin() {
window.returnValue="closed";
window.close();
}
父窗口中:
function reloadWin(){
var result=window.showModalDialog(url,...);
if(result=="closed") {
window.location.reload();
}
}
问题解决了!
分享到:
相关推荐
JavaScript的应用领域非常广泛,包括但不限于网页动态效果、表单验证、Ajax异步通信、前端框架(如React、Vue、Angular)、Node.js后端开发、移动应用开发(如React Native、Ionic)、游戏开发等。随着技术的发展,...
JavaScript,简称JS,是一种广泛应用于Web开发的轻量级编程语言,主要负责客户端的交互和动态效果。在“滨州学院JS课件”中,我们可以学习到JS的基本语法,包括变量声明、数据类型、运算符、流程控制以及函数等核心...
25 个最基本的 JavaScript 面试问题及答案25 个最基本的 JavaScript 面试问题及答案25 个最基本的 JavaScript 面试问题及答案
JavaScript最初的设计融合了C语言的基本语法、JAVA的数据类型和内存管理、Scheme的函数特性以及Self的原型继承机制,形成了独特的编程风格,结合了函数式编程和面向对象编程的特点。 随着JavaScript的普及,出现了...
cocos2d-js的基本知识的整理 , 基本代码的整理(加注释)
1. **浏览器兼容性**:FLV.js主要解决的问题是提供一种方式在不依赖Flash Player的情况下,让现代浏览器能够播放FLV视频。 2. **解码和播放**:这个库实现了FLV文件的解析,将原始的FLV数据转化为可以在浏览器中...
JavaScript是一种广泛应用于Web开发的弱类型、动态...如今,JavaScript已经成为了Web开发不可或缺的一部分,随着技术的发展,它还延伸到了服务器端(Node.js)、移动应用开发等领域,展现了其强大的生命力和灵活性。
JavaScript是Netscape公司和Sun公司合作推出的一种解释型的、基于对象(Object)和事件驱动的、跨平台的、结构化并具有安全性能的脚本...JavaScript通过嵌入标准的HTML语言或其中调入.js文件来增强HTML语言的交互性。
"JS基本入门材料"这个压缩包文件显然是为初学者设计的一份学习资源,旨在帮助他们理解并掌握JavaScript的基础知识。 首先,我们需要了解JavaScript的基本概念。JavaScript是一种解释型的、基于原型的、弱类型的脚本...
JavaScript,简称JS,是Web开发中的核心技术之一,主要用于网页和应用程序的交互与动态效果实现。JS的基本功包括了对ECMAScript(ECMA-262标准)的基础语法理解和掌握,以及对内置对象如Math、Date、数组(arr)、函数...
在移动应用开发中,Android和...在实际开发中,还需要注意安全问题,避免恶意代码的注入,同时优化性能,确保用户体验。在Androidandjs压缩包文件中,可能包含了实现这些交互的示例代码,供开发者学习和参考。
JavaScript基本语法结构,未来移动开发的基础是HTML5,可以用于开发轻应用,微信应用,WEB游戏等,这个文档为JS基础。
对于压缩包中的文件,如ProAjax、ProJS等,它们可能包含了与Ajax、JavaScript基础概念等相关教程或示例代码,可以帮助初学者更好地理解和掌握JavaScript的这些技术。而JsonLib、zInherit、zColor等则可能专注于JSON...
关于JS定时器(setTimeout setInterval)定时不准问题1 在JavaScript中,setTimeout和setInterval是两个基本的定时器函数,用于实现延迟执行或循环执行某个函数。然而,这两个函数在执行时往往和我们设置的延迟时间...
标题中的"threejs_opengl_javascript_js_ThreeJS_3d_"揭示了我们正在讨论的是一个与Three.js相关的项目,Three.js是一个基于WebGL的JavaScript库,用于在浏览器中创建和展示3D图形。WebGL是一种JavaScript API,它...
jsEclipse不仅具备基本的代码编辑功能,如语法高亮、代码自动完成,还提供了一整套的JavaScript开发工具,如源码映射(source mapping)、调试器和单元测试支持。对于大型项目,jsEclipse的项目管理功能也十分强大,...
JavaScript,简称JS,是由Brendan Eich在1995年创造的一种高级编程语言,最初目的是为了增强网页的交互性,特别是在前端进行表单验证。JavaScript不是Java的子集,两者之间没有直接关联。JS起初名为LiveScript,但在...
赛车游戏通常包括赛道、赛车、用户控制以及碰撞检测等基本元素,这些都需要通过JavaScript代码和three.js库来实现。 在【标签】中提到的“javascript”,表明这个项目是用JavaScript编写的。JavaScript是Web开发中...
FLV.js 和 flv.min.js 是两个用于在浏览器中实现 FLV(Flash Video)格式视频播放的 JavaScript 库。FLV 是一种常见的视频格式,尤其在流媒体领域,但随着 Flash 技术的逐渐淘汰,现代浏览器不再原生支持 FLV。FLV....
1. **基本特效**:这是JavaScript特效的基础,例如页面加载时的元素隐藏/显示、点击事件触发的动画效果,以及页面滚动时的固定头部或底部导航栏。这些效果使得用户在浏览网页时能感受到流畅的交互体验。 2. **导航...