Aqua: Frage zu einem JS-Popup

Beitrag lesen

Hi

==============================================================
<script type="text/javascript">
<!--
function oeffnefenster (url) {
var fenster=window.open(url, "fenster1", "width=600,height=400,status=yes,scrollbars=yes,resizable=yes");
fenster.focus();
}
//-->
</script>

Der _Name_ des PopUps wird per JS als  "fenster1"  definiert
(Beachte die Zahl 1  am ende)

Der window.open  aufruf  erfolgt nur inderekt
in einer variable namens "fenster"  (Beachte:  KEINE 1 am ende)

Frage:

a) Warum kann ich nicht direkt window.open  machen,
   warum steht das in einer  variable drin?

b) Warum    fenster.focus();    und  nicht  fenster1.focus();  ??
   Der NAME des Popups ist ja immerhin  "fenster1" und NICHT "fenster"
   "fenster"  ist ja nur der Name der Variable und die Variable
   kann man ja kaum focusieren sondern nur das Popup, oder?

Der Source ist von einer sehr ernstzunehmenden Seite (Tutorial)
http://molily.de/javascript-popups

Danke!
Aqua