Hallo,
var name = "Name";
name ist reserviert. Nimm also einen anderen Variablennamen!
Wieso reserviert?
window.name ist existent, ja, man kann aber beliebige Daten hineinschreiben. Und auch wieder auslesen. Deshalb sehe ich nichts problematisches am Beispiel.
Mathias