Hallo, Norbert,
Du kannst mit
if(window.history.length>0)
feststellen, ob überhaupt eine history (mit mehr als dem Eintrag der aufgerufenen Seite) existiert. Mit dieser Information kannst Du z.B. einen Link am Anfang deaktivieren.
Es ist aber - soviel ich weiß und mir hier im Forum gesagt wurde - aus Sicherheitsgründen nicht möglich, festzustellen, an welcher Stelle der history man sich gerade befindet. Somit "weiß" der Browser auf der Javascript-Ebene nicht, ob er wieder am Anfang ist und die Imitation des "zurück"-Buttons ist somit nicht vollständig möglich.
Grüße,
Sebastian