javascript打开新窗口并获取新窗口值

2023-10-28

这种文章以前我有写过,就是点击弹出新窗口再在新窗口做操作,然后再把值利用js parent.iframe.formname.inputname.value这样就现实新页面传值了。下面我们总结了几个常用的方法 。

方法一、

主页面打开新窗口js 事件:

function showmodelwindow() {
         var itop = (window.screen.height - 600) / 2;
         var ileft = (window.screen.width - 500) / 2;
         var reval = window.showmodaldialog('basictype. asp教程x' ,
        'dialogheight: 300px; dialogwidth: 100px;dialogtop: ' + itop + '; dialogleft: ' + ileft + '; edge: raised; center: yes; help: yes; resizable: no; status: yes;scroll:no;');
         if (typeof (reval) != 'undefined') { form1.txtscd_type.value = reval; }//接收回传value
     }

 

新打开窗口确定按钮:

function confirmback() {
            window.returnvalue = "要返回的value";
            window.close();
        }

 

方法二、

 

主页面打开新窗口js 事件:

 

 

function showmodelwindow() {
            var itop = (window.screen.availheight - 510) / 2; //获得窗口的垂直位置;
            var ileft = (window.screen.availwidth - 650) / 2; //获得窗口的水平位置;
            window.open('gethscodeinfo.aspx', '', 'height=510px, width=650px, top=' + itop + ',left=' + ileft + ', toolbar=no,menubar=no, scrollbars=yes, resizable=no,location=no, status=no')
        }

 

新打开窗口确定按钮:

function confirmback(a, b, c) {
            window.opener.document.getelementbyid("txtcategory").value = a;
            window.opener.document.getelementbyid("txths_code").value = b;
            window.close();
        }
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

javascript打开新窗口并获取新窗口值 的相关文章

  • MediaRecorder:从多个麦克风录制

    我目前正在使用媒体记录器 https developer mozilla org en US docs Web API MediaRecorder用于在应用程序内录制音频的 API 有没有办法从多个输入设备 例如两个麦克风 进行录音 我可以
  • 滚动在 chrome 中的 svg 异物内不起作用

    我在 svg 异物中有 div 带有溢出 auto 滚动仅适用于鼠标滚轮 无法拖动栏 它适用于 Firefox 但不适用于 chrome safari 如果 svg g 元素上没有转换 它就可以工作 参见小提琴 http jsfiddle
  • 使用 AngularJs NgResource 从本地主机加载 JSON 文件

    Overview 我正在构建一个应用程序 在 MAMP 上运行 该应用程序包含联系信息 一旦该部分正常运行 该应用程序将扩展以包含更多数据 例如项目名称和截止日期 问题 当用户访问时 projects php project 我希望他们看到
  • webpack 术语中的“webpack 模块”到底是什么?

    我是 webpack 的新手 目前正在尝试理解基本概念 查看官方文档 页面上Concepts https webpack js org concepts 它使用模块术语并提供了阅读页面上有关模块的更多信息的链接Modules https w
  • 如何使用Vue3中的ref访问父组件中的子组件方法?

    我正在尝试使用 vue3 和 ref 方法访问父组件中的子方法 但它返回一个错误 未捕获的类型错误 addNewPaper value savePaper 不是函数 下面是我的代码 请指导我哪里错了 子组件
  • 固定长度的随机数

    我想生成一个 0 9 数字且长度 5 的随机整数 我尝试这样做 function genRand min max for var i 1 i lt 5 i var range max min 1 return Math floor Math
  • 单击 DIV 时滚动到顶部? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 将 C# 3D 数组移植到 JS 3D 数组

    我开发了一个 C 库 它在 3 个项目中使用 这些项目在特定的代码段中中继 不过 我仍然需要在 javascript 中使用该代码 所以将其导出 问题是 我认为我无法复制同样的逻辑 比如这个问题我想了好几天也没有得出答案 在 C 库中 我有
  • .addClass 仅添加到无序列表中单击的项目符号

    我有一个简短的无序列表 其中有两个项目符号 我添加了一些 Javascript 这样当我单击项目符号时 它会向其中添加一个类 问题是 它将该类添加到所有现有的 li 中 而不仅仅是我单击的那个 这是 JSFiddle http jsfidd
  • 单击链接时如何将另一个 JSP 页面注入到

    我在一个JSP页面中有两个不同的部分 其中一个包含链接菜单 单击时 div2 id content 会相应加载不同的页面 我正在做类似的事情 div ul class navbar li a href Login jsp Login a l
  • Google Analytics 服务器端授权获取页面浏览计数分析数据并将其显示在首页上的随机访问者

    如何显示您网页的访问者计数 而无需像 Google Analytics 那样登录或进行身份验证 我正在尝试实施 Google Analytics 服务器端授权来获取页面浏览计数分析数据并将其显示给首页上的随机访问者 我阅读了他们的文档并找到
  • Django CBV表单提交返回的JSON显示为新页面

    我正在使用 Django 3 2 我正在创建一个简单的时事通讯订阅表格 表单提交将 JSON 返回到前端 然后应该使用前端来更新页面的部分内容 但是 当我发布表单时 JSON 字符串将在新页面上显示为文本 这是调用视图的路由 urlpatt
  • 无法在 .js 文件内命中断点

    我升级到 win 8 现在我在管理员权限下运行 VS 2012 并在 MVC 4 中创建一个网站 我在线检查了不同的解决方案 但没有一个有效 我的解决方案中有一个 javascript 文件 但是当我在其中放置断点时 在运行时我看到 没有为
  • JavaScript:String 和 Array 上的 indexOf 方法的效率差异

    我很好奇效率是否存在差异indexOf两者都可用的方法Array and String在 JavaScript 中 我以为indexOf在 String 上的效率低于在 Array 上的效率 而我的new测试结果支持了这一点 例如 var
  • Internet Explorer 10,最大 div 大小为 1.533.917 像素

    我需要制作一个非常大的 div 以百万像素为单位 搜索我发现这个线程证明 IE 可以管理最多 10 000 000 px 确定最大可能的 DIV 高度 https stackoverflow com questions 7719273 de
  • 使用 Firefox 插件发出跨域 ajax 请求

    我对如何在 Firefox 插件中发出跨域 ajax 请求感到有点困惑 LastPass 和 Xmarks 等插件建议你可以做到这一点 但是当我尝试用 google 搜索你是如何做到这一点时 每个人似乎都说你不能 除非用户在 Firefox
  • Angular JS:当我们已经有了具有作用域的指令控制器时,指令的链接函数需要什么?

    我需要对范围和模板执行一些操作 看来我可以在以下任何一个中做到这一点link函数或controller函数 因为两者都可以访问该范围 什么时候我必须使用link功能而不是控制器 angular module myApp directive
  • 有条件地使用 Node.js 提供两个 React 构建

    我有两个基于设备向客户端提供服务的 React 应用程序 我使用 Node js 和 Express 来实现这一点 我借了static资产处理部分来自这个问题在这里 https stackoverflow com questions 644
  • 将 ERB 与 Handlebars 模板结合使用

    我有一个使用 ajax 创建新标签的模式 它使用 Tags 参数执行 POST 方法 而无需重新充电视图 因此 我希望根据所选的 price type 参数来呈现一个或另一个价格 div 我使用 Handlebars 所以我想这不是 rub
  • Apollo 服务器,Graphql - 必须提供查询字符串

    我不确定我在这里做错了什么 我现在已经被困了一段时间 让我的突变在无服务器设置中与我的 apollo server lambda 一起运行 当我尝试运行这样的查询时 我的查询工作正常 mutation signIn username Som

随机推荐

  • Flask虚拟环境

    一 虚拟环境 1 为什么需要虚拟环境 虚拟环境作用是将每个项目所需要的包隔离开形成一个独立的整体 每个虚拟环境互不干涉 方便与运行 因为如果有包有升级的话 可能会运行不了 2 安装使用虚拟环境 pipenv 2 1 安装虚拟环境 在系统命行
  • uview2.0自定义u-count-down倒计时

    1 效果展示 2 思路需要后端返回一个结束的时间戳 注意是毫秒时间戳 如果是秒需要在后面加3个0转为毫秒 获取当当前时间戳 当前时间戳减去商品结束的时间戳得出要倒计时的时间戳 然后再进行值得处理 3 代码展示
  • 分享一个放烟花的特效

    先看效果 再看代码
  • 如何mock系统调用

    背景 Linux下开发存储系统 网络库的时候会用到一系列Linux的系统调用 每一个系统调用都有一些出错的场景 有些场景很极端 比如内存使用达到上限 磁盘写满等 如果对其进行测试的话 很难去构造这样的一个场景 这个时候集成测试就显得力不存心
  • React如何从后端获取数据并渲染到前端?

    React js 自己的定位是 A JavaScript Library for building user interface 它的文档称许多人将它用作 MVC 的 V 因此 React js 不关心你是如何嵌入后端数据的 换句话说 我们
  • css进阶(背景颜色渐变、过渡)

    css进阶 背景颜色径向渐变 背景颜色线性渐变 过渡 折叠效果 背景颜色径向渐变 径向渐变 中间部分椭圆形 四周填充 由中间到四周渐变 background radial gradient red yellow 红椭圆填充黄色 backgr
  • 在vue3中使用富文本编辑wangEditor上传自定义图片

    富文本编辑器wangEditor的安装和使用我就不在这里做介绍了 大家可以去官网进行查看 wangeditor官网 https www wangeditor com 接下来 进入主题 上传本地图片到后端 后端返回图片地址 在插入编辑器中 c
  • Install Google-Chrome

    首先将google的yum源下载下来 google并没有直接提供yum源 而是以sh文件的方式提供 那么就下载这个文件 使用以下地址来下载文件 https dl ssl google com linux google repo setup
  • leetcode----JavaScript 详情题解(1)

    目录 2618 检查是否是类的对象实例 2619 数组原型对象的最后一个元素 2620 计数器 2621 睡眠函数 2622 有时间限制的缓存 2623 记忆函数 2625 扁平化嵌套数组 2626 数组归约运算 2627 函数防抖 261
  • mdltxdy && mjj的英语单词(4.2洛谷比赛中的字符串问题)

    enmmmm我的字符串是真的凉啊orz 导致我到现在都怀疑那位负责出题的mjj是不是故意在卡我QAQ 好啦话不多说 上题 1 mdltxdy 字符串替换问题 题意描述 mdl每天都在小分队里面被刷屏 因此她急切的找到了你希望你写一个程序屏蔽
  • 利用gdb调试nginx

    利用gdb调试nginx 1 打开nginx调试 首先修改 auto cc conf文件 将ngx compile opt c 改为ngx compile opt c g 打开debug模式进行编译 简单操作如下 sudo configur
  • 图结构的基础实现(java)

    package graph import edu princeton cs algs4 Bag import edu princeton cs algs4 In public class Graph private final int V
  • NCL windows系统安装

    http www doc88 com p 192266283281 html NCL在Linux下的安装非常容易 只需下载适当版本的文件 设置好环境变量即可使用 NCL在Windows下的安装则要麻烦一些 需要先安装一个虚拟Linux环境
  • python3 [爬虫入门实战]爬虫之scrapy爬取织梦者网站并存mongoDB

    主要爬取了编程栏目里的其他编程里的36638条数据 过程是自己一步一步的往下写的 有不懂的也是一边找笔记 一边百度 一边调试 遗憾 没有进行多栏目数据的爬取 只爬了一个栏目的数据 希望有想法的有钻研精神的可以自己去尝试爬取一下 难度应该不会
  • [Process] kill() returned unexpected error 1

    Process kill returned unexpected error 1 系统CatAlina xcode版本11 3 iOS 13 3运行的时候会出现 Process kill returned unexpected error
  • 【计算机视觉

    文章目录 一 分割 语义相关 9篇 1 1 OpenIns3D Snap and Lookup for 3D Open vocabulary Instance Segmentation 1 2 dacl10k Benchmark for S
  • CRNN+CTC实现不定长验证码识别(keras模型-示例篇)

    目录 前言 运行环境 生成数据集 构建网络模型 训练模型 测试模型 错误集锦 结语 前言 本文的重心在于如何使用以tensorflow作为后端的keras构建一个使用CTC为loss的简化版CRNN 同时指出构建过程中容易出错的地方 让像我
  • vscode使用delve调试golang程序

    环境配置 delve仓库 含有教程 https github com go delve delve golang的debugging教程 https github com golang vscode go wiki debugging gt
  • Can you answer these queries VI 【SPOJ - GSS6】【Splay 最大子段和】

    题目链接 这道题很容易看到 它是把操作给放到了Splay上面来做的 其实主要改变的就是一些pushup 里面的细节 左右子树没有节点的时候 可千万不要再去比较了 会WA死 呜呜呜 当时一直以为自己哪里没考虑到 后来一想 好像就是左右儿子节点
  • javascript打开新窗口并获取新窗口值

    这种文章以前我有写过 就是点击弹出新窗口再在新窗口做操作 然后再把值利用js parent iframe formname inputname value这样就现实新页面传值了 下面我们总结了几个常用的方法 方法一 主页面打开新窗口js 事