Alex_63, да видимо оно так и есть что он получает innerHTML 
<code class="rainbow"></code>
,  и закидывает его во фрейм. Но также он меняет историю браузера... т.е  если вы зайдете на страницу 
https://webref.ru/css, выберете там свойство, попереключаете табы и попрубуете нажать кнопку НАЗАД в браузере, вы не перейдете на страницу со списком всех css свойств... т.е он в объект history делает новую запись при переключении по табам?? а зачем?