100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > javascript 调用其他页面的js函数或变量的脚本【javascript】

javascript 调用其他页面的js函数或变量的脚本【javascript】

时间:2019-12-09 01:54:24

相关推荐

javascript 调用其他页面的js函数或变量的脚本【javascript】

web前端|js教程

javascript,其他页面,js,函数,变量,脚本

web前端-js教程

调用函数、变量的方法一样,都是需要首先获得你需要调用的函数所在的window对象,然后通过window.method()或者 window.variable 来调用。

下面的示例演示了一个弹出窗口如何调用起父窗口中的方法和变量。

父窗口:1.html

esp8266安卓源码,麒麟980运行ubuntu,爬虫怎么导入模块,php ==null,seo静态分页lzw

脚本之家 其它页面js变量调用方法代码var theHelloStr = “Hello all.”;

微擎源码搭建,ubuntu海狸树莓派,idea有内置tomcat吗,selenium爬虫入门,php 中文个数,邯郸线上抖音seo怎么做lzw

function sayHello() { alert(“hello, method”); }

java web ssm项目源码,ubuntu源码阅读软件,如何在cmd卸载tomcat,爬虫支援卡,网页php制作教程外包,seo zoolzw

function openBtnClicked() { var newwin=window.open(‘2.html’,”test”,”toolbar=no,location=no,top=100,left=100,directories=no,status=yes,menubar=no,scrollbars=yes,location=no,resizable=yes,width=300,height=200″); newwin.focus(); }

function sayHello2() { window.sayHello(); }

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]弹出窗口:2.html

脚本之家 其它页面js变量调用方法代码function btn1Clicked() { window.opener.sayHello(); }

function btn2Clicked() { var helloMsg = window.opener.theHelloStr; alert(helloMsg); }

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]说明:在2.html中,通过window.opener来获取弹出窗口的父窗口的window对象。

反向思考:在一个页面中,也可以通过window.method()或者 window.variable来使用方法或者变量,例如1.html中的function sayHello2(){window.sayHello();},只是由于window是默认的对象,所以根本不需要加上。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。