试图使用新窗口的控制台

时间:2016-01-03 09:35:45

标签: javascript window.open console.log

我是初学者学习JS而且我坚持使用以下功能。

我试图打开一个新窗口并在新窗口的控制台中打印。  我的代码如下:你能否告诉我错误在哪里?

date_default_timezone_set('Europe/Rome');

4 个答案:

答案 0 :(得分:1)

代码

之后
$( document ).ready(function() {
    console.log( "ready!" );
});

它应该立即用" url"打开另一个窗口。路径。之后会发生什么?" url"页。在此页面中,您应该具有与

类似的文档就绪功能
Transition transition = getWindow().getSharedElementEnterTransition();
transition.addTarget(android.R.transition.slide_top);
transition.addListener(new Transition.TransitionListener() {

    @Override
    public void onTransitionStart(Transition transition) {
        Log.e("transition ","onTransitionStart");
    }

    @Override
    public void onTransitionEnd(Transition transition) {
        Log.e("transition ","onTransitionEnd");
    }

    @Override
    public void onTransitionCancel(Transition transition) {

    }

    @Override
    public void onTransitionPause(Transition transition) {

    }

    @Override
    public void onTransitionResume(Transition transition) {

    }
});

这可能是简单的jQuery函数

<html>
<script>
function myFunction() {
var myWindow = window.open("", "MsgWindow", "width=200, height=100");
myWindow.document.write("<p>This is 'MsgWindow'. I am 200px wide and 100px tall!</p>");
}
myFunction();
</script>
</html>

答案 1 :(得分:1)

Exception

将此代码写入HTML文件并运行,确保弹出窗口未被阻止。

答案 2 :(得分:1)

您无法从代码中获得结果。让我们调用您正在执行javascript window 1的窗口,然后打开一个全新的窗口window 2。现在,window 2既没有引用你的js代码,也没有onload事件。 window 2的onload事件在window 1实例处触发。因此,您将在window 1实例处获取控制台日志,而不是window 2

请参阅window 1实例的fiddle控制台。

答案 3 :(得分:0)

如果要创建一个具有相同域(或没有URL)的新窗口,则可以使用控制台:

var newWindow = window.open("");
newWindow.console.log("test");

示例:https://jsfiddle.net/8p2fk4j0/(禁用弹出窗口阻止)