In my question Pumbaa80 found einen Unterschied zwischen open()
und window.open()
Beantwortung Aufruf, versuchen Sie die folgenden Beispiele in Firefox (getestet auf 11,0):Was ist der Unterschied zwischen open() und window.open() in Firefox?
http://jsfiddle.net/9kqp5/ (ruft
open
; öffnet in neuem Tab in FF, vorausgesetzt, dass Die Einstellung "Neue Fenster in der neuen Registerkarte öffnen" ist aktiviert. Dies ist die Standardeinstellung.http://jsfiddle.net/HLbLu/ (Anrufe
window.open
; öffnet in neuem kleinen Fenster)
Aber warum auf der Erde gibt es einen Unterschied? Wenn ich versuche, die following example:
<script>
var a = 2;
function hello() { alert(this.a); }
hello();
window.hello();
</script>
Beiden Varianten Aufruf Funktion hello
Arbeit genau die gleichen, auch die gleichen this
mit !!!
funktioniert das gleiche für mich, alles, was Sie Probe öffnen die gleiche Sache. Und in der Tat sind sie dasselbe, es sei denn, Sie definieren einen anderen Funktionsaufruf. –
Beide JS Fiddles zeigen dasselbe Verhalten (das Öffnen eines neuen Fensters) auch für mich. –
Das gleiche hier, versuchte Opera und Firefox. – Imp