, чтобы сохранить свой прогресс
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() создается именно новый контент самого фрейма. Надо будет еще причесать и оттестировать и вылью коммит. Спасибо за фидбэк!

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

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