mathefritz: "open": wie kann denn das Beispiel funktionieren

Beitrag lesen

problematische Seite

Der Parameter Adresse der open aus dem Mausklickevent übergeben wird ist doch eigentlich unbrauchbar - wie funktioniert das denn dann? Das folgende Minimalbeispiel klappt jedenfalls nicht.

<html>
  <head>
    <title></title>
    <meta content="">
    <style></style>
  </head>
  <body>
      <button type=button id='b'>fenster</button>
  
    <script>document.getElementById('b')
            .addEventListener('click',fo);
            
            function fo(a){w = window.open(a, 'x','');}
  </script>
  </body>
</html>