当您将其放入浏览器时,会打开一个简单的记事本来输入。
我不太了解javascript来改变它但是我想这样做它不会在新窗口中打开,而是在当前窗口或其他标签中打开。
这甚至可能吗?
javascript:pwin=window.open('','_blank','menubar=yes,scrollbars=yes,location=no,height=450,width=350');pwin.document.body.contentEditable='true';pwin.document.designMode='on';void(0);if(window.focus){pwin.focus()};
答案 0 :(得分:2)
从技术上讲,window.open
不会始终在新窗口中打开。您可以使用_self
代替_blank
,它将在同一窗口中打开。或者使用_parent
,它将在当前帧的父级中打开。
答案 1 :(得分:0)
Window.open
总是在新窗口中打开它。
相反,我认为你可以尝试window.location
。没试过强硬。
答案 2 :(得分:0)
好的做了一点挖掘,你无能为力,保证它会在新标签中打开。但是,如果删除宽度和高度参数,如果用户首选项未覆盖此行为,某些浏览器将在新选项卡中打开。请参阅此帖子(列表中的第二个答案)Stackoverflow post
答案 3 :(得分:0)
如果您不想打开窗口,请不要使用window.open()
设置window.location应该可以解决问题,正如Sachin所指出的那样