标签: window-object

如何在 Angular 8 中重定向到上一页

我有一个用户可以从各个页面访问的组件。当用户单击此组件中的“确定”按钮时,他应该被重定向到上一页,即。他到达此组件的页面。

我遇到了window.history.back(); this.router.navigate( '../' )

另外,window.history.back(); 之间有什么区别?和 this.router.navigate( '../' )

我还想了解this.location.back()和之间有什么区别window.history.back()

window-object angular-routing angular angular8

3
推荐指数
1
解决办法
9366
查看次数

IE6中的"访问被拒绝"错误

这段代码在IE6的第10行给出了错误.那是,var ref = ...;

这里有什么错误?

<html>
<head>
 <title>JavaScript Popup Example 3</title>
</head>
<SCRIPT language="JavaScript1.2">
function MyClass()
{
    this.OpenWindow = function()
    {
        var ref = window.open ("http://www.google.com", "mywindow", "location=1,status=1,scrollbars=1,width=100,height=100");
        ref.moveTo(0,0);
    }

}
</SCRIPT>
<body onload="javascript: new MyClass().OpenWindow()">
<H1>JavaScript Popup Example 3</H1>
</body>
</html> 
Run Code Online (Sandbox Code Playgroud)

消息:

A run-time error has occurred. 
Do you wish to debug? 

Line:10
Error: Access is denied
Run Code Online (Sandbox Code Playgroud)

javascript window-object internet-explorer-6

2
推荐指数
1
解决办法
518
查看次数

为什么我在使用jQuery时无法通过window对象访问对象?

我正试图通过window对象访问一个函数.在我的代码中,我的函数被字符串引用,所以我必须使用window对象(或eval)来获取它.我用纯JavaScript测试了我的代码,它运行得很好.但是当使用jQuery时它失败了.这是我的测试代码:

function speak(words, callback){
  for(var i=0;i<10000;i++){
      console.log(words);
  }
  if(callback)
    callback.call();
}

console.log(window['speak']);?
Run Code Online (Sandbox Code Playgroud)

以下是纯JavaScript版本的链接.
这是jQuery版本的链接,它不起作用.

我需要做些什么才能在jQuery中使用它?

javascript jquery window-object

2
推荐指数
1
解决办法
809
查看次数

如何在Angular 2中使用窗口对象?

我试图将以下代码用于获取角度为2的窗口对象:

  @Component({
      selector: 'app-slider',
      templateUrl: './slider.component.html',
      styleUrls: ['./slider.component.css'],
      providers: [
        SliderService, 
        { provide: "windowObject", useValue: window}
      ]
    })
    export class SliderComponent implements OnInit {

      sliderList: Slider[] = [];

      constructor( private _sliderservice:SliderService, @Inject("windowObject") private _window:window ) { }
Run Code Online (Sandbox Code Playgroud)

不幸的是它不起作用.

window-object angular2-cli angular

1
推荐指数
1
解决办法
7656
查看次数

如果我使用`function.apply(undefined,args)`,为什么`this`设置为`window`?

看看这个例子:

function aaa () {
    console.dir(this)
}

function bbb () {}

aaa.apply(undefined, [1,2,3]) // this in aaa is `window` object
aaa.apply(bbb, [1,2,3]) // this in aaa is `bbb` function
Run Code Online (Sandbox Code Playgroud)

为什么this设置为window第一个应用案例,即使我试图强迫它undefined

javascript this apply window-object

0
推荐指数
1
解决办法
52
查看次数