, чтобы сохранить свой прогресс
16 февр. 2021 г., 18:20

Обсуждение задания "Link to Internal Sections of a Page with Anchor Elements"

После выполнения всех указаний в задании ссылка не ведет вниз страницы. Возможно, так как ссылка ведет на главную страницу, а не внутри урока https://freecode.academy/#footer. На freecodecamp.org все работает нормально
Это не существенно, но в задании не обязательно переводить с английского «Фотографии кошки» на «Перейти к нижнему» , иначе при запуске тестов идет поиск "Jump to Bottom" и получается ошибка. В принципе во всех заданиях так.
Все равно хочется разобраться.

На счет перевода: я бы вообще на англ оставил. Но проблема в том, что много кто не понимает англ вообще. Поэтому, как мне показалось, пусть будет на русском, пусть и таком корявом. В целом понятно. А перевод не наш, так же с freecodecamp взято.

Меня это не особо оправдывает, потому что давно уже надо добавить сюда переключатель ru/en и в настройках профиля дать указывать предпочтительный язык, но пока более важные задачи съедают время, извините.
Победил :)
Надо было юзать document.write(). Вот подробная статья на тему: http://alljs.ru/articles/document-write
В этой статье проблема данная не описывается, но природа ее мне ясна: ссылки, вписанные динамически, являются все еще частью родительского документа, потому и ссылка идет на саму страницу, а не внутри фрейма. А через frame.document.write() создается именно новый контент самого фрейма.
Надо будет еще причесать и оттестировать и вылью коммит.
Спасибо за фидбэк!

Проверил, да работает. Большое спасибо) и спасибо за подробное пояснение сути проблемы. Это очень важно в начале.

Добавить комментарий