Was macht dieser Befehl?

Cheris

Erfahrenes Mitglied
HTML:
<script language="JavaScript">
<!--

window.open = SymRealWinOpen;

//-->
</script>

Bin drauf gestoßen, und wollt wissen was da genau passiert.

Wäre nett wenn mir das jemand sagen könnte, habe nämlich mit Java Script nicht viel am Hut.

EDIT: Wobei da seh ich doch gerade das der gar nichts macht, weil da nur ein Kommentar drin steht, oder täusch ich mich da?
 
Zuletzt bearbeitet:
Der Kommentartag hat nur den Zweck, dass der JavaScript-Code vor Browsern, die kein JavaScript kennen, versteckt wird.

window.open = SymRealWinOpen; macht nichts anderes als die Eigenschaft open des Objekts window durch den Inhalt der Variable SymRealWinOpen zu überschreiben. Bei der Eigenschaft open handelt es sich um eine Methode, die zum Öffnen neuer Browserfenster (und damit auch Popups) verwendet wird. SymRealWinOpen ist vermutlich eine Funktion eines Popupblockers, an die durch die Zuweisung sämtliche Aufrufe von window.open weitergeleitet werden.
 

Neue Beiträge

Zurück