`
lan13217
  • 浏览: 499189 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

js弹窗并返回值(window.open方式)

    博客分类:
  • Java
阅读更多

a.html

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<script type="text/javascript"> 
<!-- 
function winOpen() 
{ 
       window.open ("b.html", "", "height=400, width=400"); 
} 
--> 
</script> 
</head> 
<body> 
<textarea id="text1" name="text1"></textarea> 
<input type="button" value="submit" name="submit" onclick="javascript:winOpen();" /> 
</body> 
</html> 
</body> 
</html> 


b.html

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<script type="text/javascript"> 
<!-- 
function winBack() 
{ 
       if(window.opener) { 
              fWindowText1 = window.opener.document.getElementById("text1"); 
              fWindowText1.value = fWindowText1.value + "哈哈!"; 
              window.close(); 
       } 
} 
function winBack2() 
{ 
       window.location.reload(); 
} 
--> 
</script> 
</head> 
<body> 
<input type="button" name="back" value="back" onclick="javascript:winBack();" />
 <input type="button" name="back2" value="back2" onclick="javascript:winBack2();" /> 
</body> 
</html>

 

window.open详解 

window.open("sUrl","sName","sFeature","bReplace"); 

sUrl:可选项。字符串(String)。指定要被加载的HTML文档的URL地址。假如无指定值,则about:blank的新窗口会被显示。 

sName:可选项。字符串(String)。指定打开的窗口的名字。这个名字可以用于form或a对象的TARGET属性。此名字也可以使用下列通用名称:_media:IE6.0在浏览器左边的媒体面板内打开sUrl。 

_blank:在新窗口中打开sUrl。 
_parent:在当前框架的父框架内打开。假如当前框架无父框架,此参数值等同于_self。 
_search:IE5.0在浏览器左边的搜索面板内打开sUrl。 
_self:sUrl在当前窗口中打开,覆盖当前文档。 
_top:在所有框架之外的最顶层窗口中打开sUrl。假如当前窗口无框架结构,此参数值等同于_self。 

sFeatures:可选项。字符串(String)。指定窗口装饰样式。使用下面的值。多个之间用逗号隔开。只有当新的浏览器窗口被建立时,此参数的设置才会发生作用。channelmode={yes|no|1|0}指定是否将窗口显示为频道模式。默认值为no。 

directories={yes|no|1|0}指定是否显示「链接」按钮。默认值为yes。 
fullscreen={yes|no|1|0}指定是否以全屏方式显示窗口。默认值为no。要小心使用全屏模式,因为这种模式会隐藏浏览器窗口的标题栏和菜单。如果没有在页面内提供关闭窗口的功能,用户可以使用ALT+F4快捷键关闭窗口。 
height=number设置窗口的高度。最小值为100。 
left=number设置窗口左上角相对于桌面的横坐标。单位为像素(px)。 
width=number设置窗口的宽度。最小值为100。 
top=number设置窗口左上角相对于桌面的纵坐标。单位为像素(px)。 
location={yes|no|1|0}设置是否显示浏览器窗口的地址栏。默认值为yes。 
menubar={yes|no|1|0}设置是否显示浏览器窗口的菜单栏。默认值为yes。 
resizable={yes|no|1|0}设置窗口是否允许被用户改变尺寸。默认值为yes。 
scrollbars={yes|no|1|0}设置窗口是否可以具有滚动条。默认值为yes。 
status={yes|no|1|0}设置是否显示浏览器窗口的状态栏。默认值为yes。 
titlebar={yes|no|1|0}设置是否显示浏览器窗口的标题栏。除非调用程序是HTML应用程式(HTA)或被信任的对话框,否则此参数将被忽略。默认值为yes。toolbar={yes|no|1|0}设置是否显示浏览器窗口的工具条。默认值为yes。 
bReplace:可选项。布尔值(Boolean)。false|true。false:新打开的文档覆盖历史列表里的当前文档。true:文新打开的文档被简单的添加到历史列表的最后。 

返回值: 
oNewWindow:对象(Element)。返回对新的window对象的引用。 

说明: 
打开新窗口并载入sUrl指定的HTML文档。默认情况下,此方法建立的新窗口具有默认的高度、宽度,以及菜单、工具条等。您可以使用sFeatures参数改变它们的设置。 
当sFeatures参数被指定时,没有在参数值的列表中出现的装饰样式都会被自动设置为no。 
IE5+中允许控制打开的窗口的标题栏。通过在被信任的程序像Microsoft?VisualBasic或者HTML应用程式(HTA)中打开窗口可以关闭标题栏。他们是可信任的因为他们使用Microsoft?InternetExplorer作为浏览器接口。 
当文档内的对象上的事件(event)激发的函数调用open方法时,window对象的open方法被使用。而当文档内的对象上的事件(event)直接使用open方法时,document对象的open方法被使用。

 RIA知识库

 flex

 RIA

  • tc.rar (989 Bytes)
  • 下载次数: 16
分享到:
评论

相关推荐

    js弹窗返回值详解(window.open方式)

    本文将从window.open方法的使用和通过弹窗返回值实现数据交互两方面,来详细解读window.open方式下如何处理JS弹窗返回值。 ### window.open方法介绍 window.open方法主要用于打开一个新的浏览器窗口。该方法的常用...

    window.showModalDialog模式对话框和 window.open的区别

    这些文件可能用于实现用户管理或人员选择等功能,与`window.showModalDialog`和`window.open`的使用直接关联不大,但在实际Web应用中,这些JSP文件可能会用到这两种弹窗方法来创建用户交互界面。例如,`member-admin...

    Window.open在chrome中被block issue分析及解决

    标题中的“Window.open在chrome中被block issue分析及解决”主要涉及的是JavaScript中window.open方法在Google Chrome浏览器中可能遇到的问题及其解决方案。window.open方法是JavaScript中用于打开新窗口或标签的...

    Window.Open参数、返回值js弹窗.docx

    windows

    js中window.open打开一个新的页面

    在JavaScript中,`window.open` 是一个非常重要的方法,它用于在浏览器窗口中打开新的、现有的或已命名的窗口。这个方法在网页交互和动态内容加载时尤其常见,比如创建弹窗、打开新链接等。`window.open` 方法的基本...

    弹窗脚本 js open

    在JavaScript(JS)中,`window.open()` 是一个非常实用的函数,用于创建新的浏览器窗口或者打开已有的窗口。这个函数在网页开发中常用于实现弹窗效果,为用户提供额外的信息或者交互界面。标题“弹窗脚本 js open”...

    获取layer.open弹出层的返回值方法

    在Web开发中,Layer是一个常用的JavaScript弹窗插件,它提供了丰富的弹出层功能,如提示、对话框、加载层等。在本文中,我们将深入探讨如何在使用`layer.open`创建弹出层时获取返回值的方法。 首先,`layer.open`是...

    layer.open回调获取弹出层参数的实现方法

    在前端开发中,layer.js 是一个非常流行的轻量级弹框插件,它提供了丰富的弹出层样式和功能。在一些交互场景下,我们需要在弹出层中操作并获取相关参数,然后在关闭弹出层时传递这些参数给父页面进行处理。本文将...

    js弹出窗口返回值

    ### JS弹出窗口返回值详解 #### 一、前言 在前端开发中,经常会遇到需要弹出新窗口并从该窗口返回数据的情况。本文将详细介绍`window.opener`对象的使用方法及其应用场景,帮助开发者更好地理解如何实现弹窗与主...

    js 页面 弹窗 传值 接值

    在JavaScript编程中,"弹窗"通常指的是使用`window.alert()`, `window.confirm()`或`window.prompt()`等方法创建的对话框。这些方法允许我们与用户进行交互,获取输入或者显示信息。本篇将深入探讨如何在页面之间...

    函数window.open实现关闭所有的子窗口

    在JavaScript中,`window.open` 是一个非常常用的函数,它用于在浏览器中打开新的窗口或者标签页。这个函数接收两个主要参数:`url` 和 `winName`,以及可选的配置参数。`url` 指定了新窗口加载的网页地址,而 `...

    jsp页面同时弹出页面和对话框

    2. **编写主页面代码**:在需要弹出对话框的位置定义一个触发事件(如按钮点击),并在事件处理函数中调用`window.open`或`window.showModalDialog`方法。 3. **处理数据传递**:在对话框页面中定义函数来接收用户...

    layUI使用layer.open,在content打开数据表格,获取值并返回的方法

    在本文中,我们将深入探讨如何使用...通过这种方式,layUI和layer.open可以灵活地在弹窗中展示数据表格,同时方便地获取用户的选择,实现数据交互。这在需要在多个界面之间传递信息或进行多步操作的场景下非常有用。

    asp.net操作javascript-confirm返回值的两种方式__2.docx

    一种实现方式是使用 `StringBuilder` 在后端生成 JavaScript 代码,并通过 `RegisterStartupScript` 注册到页面。以下是一个示例: ```csharp StringBuilder sb = new StringBuilder(); sb.Append(...

    javascript经典特效---打开页面内的窗口.rar

    5. 自定义模态对话框:使用CSS和JavaScript可以创建自定义的模态窗口,这通常比使用内置的`window.open()`更灵活,样式可控且不违反浏览器的弹窗限制。例如,你可以创建一个div元素作为对话框,通过JavaScript控制其...

    javascript window对象

    ### JavaScript Window 对象详解 #### 一、简介 在JavaScript中,`Window`对象是所有浏览器窗口的基础。它是全局对象,也是顶级对象。对于初学者来说,了解`Window`对象的基本概念及其方法是非常重要的,这有助于...

Global site tag (gtag.js) - Google Analytics