Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/374.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将js代码传输到新打开的窗口_Javascript_Jquery_Iframe - Fatal编程技术网

Javascript 将js代码传输到新打开的窗口

Javascript 将js代码传输到新打开的窗口,javascript,jquery,iframe,Javascript,Jquery,Iframe,对不起,我的语言能力不好。 我把这个问题重写了10遍。但我还是很难表达我的问题 我的问题 我希望知道如何将js代码传输到新打开的窗口 我的处境 我有打开新窗口事件和调整窗口大小事件js代码 //When user click <a id="new-window">new window</a>, new window come up. $('#new-window').click(function (){ var vide

对不起,我的语言能力不好。 我把这个问题重写了10遍。但我还是很难表达我的问题

我的问题

我希望知道如何将js代码传输到新打开的窗口

我的处境

我有打开新窗口事件和调整窗口大小事件js代码

    //When user click <a id="new-window">new window</a>, new window come up.

       $('#new-window').click(function (){


            var videoWidth = $(window).width()/2;
            var videoHeight = videoWidth/5*3;

            var windowWidth = videoWidth + 20;
            var windowHeight = videoHeight + 20;

            var w =  window.open('', '', 'width=' + windowWidth + ', height=' + windowHeight);
但当我在新窗口中打开developTool(chrome)时,没有js文件和css文件放在父窗口中

下面的代码刚刚调整到父窗口

是否有任何解决方案来传输js代码


感谢您阅读我的问题。

您无法在windows之间传输或通信JavaScript。这是JavaScript固有的内置安全特性。想象一下,我能够将登录信息从一个窗口传输到另一个窗口。。还是信用卡信息?这就是浏览器不允许这种功能的原因。如果你想在windows之间传输信息,你必须通过
服务器端的
会话
来完成。我从你那里得到了新信息。谢谢你回答我的问题。我试图找到其他方法。我发现了一个线索,可以在父窗口中控制子窗口!无法在windows之间传输或通信JavaScript。这是JavaScript固有的内置安全特性。想象一下,我能够将登录信息从一个窗口传输到另一个窗口。。还是信用卡信息?这就是浏览器不允许这种功能的原因。如果你想在windows之间传输信息,你必须通过
服务器端的
会话
来完成。我从你那里得到了新信息。谢谢你回答我的问题。我试图找到其他方法。我发现了一个线索,可以在父窗口中控制子窗口!
            $(w.document.body).html(html);

                event.preventDefault();

        }); 

        function videoFit() {
            var videoScreen = $(window).width();
            $('#video').css({'width': videoScreen, 'height':videoScreen/5 * 3});    
        }

        $( window ).resize(function(){
            videoFit();
        });