#javascript #html #iframe
#javascript #HTML #iframe
Вопрос:
на своем веб-сайте я использую флипбуки, созданные с помощью Flip PDF Professional (вот пример: https://istitutometacultura.org/progetto_babar/storie_di_babar/il_ritorno_a_casa_di_babar/microstoria.html) , и я встраиваю их в страницы с помощью фреймов (пример родительской страницы со встроенным флипбуком: https://edumediateca.istitutometacultura.org/il-ritorno-a-casa-di-babar2 /). Эти флипбуки также имеют функцию открытия непосредственно на определенной странице, если вы добавляете «#p = X» в конец (X — номер страницы). Теперь, иногда мне нужно связать определенную страницу flipbook, поэтому ссылка на flipbook будет, например, «https://istitutometacultura.org/progetto_babar/storie_di_babar/il_ritorno_a_casa_di_babar/microstoria.html#p=5» , но это приведет меня на HTML-страницу, и я хочу, чтобы пользователь был переведен на страницу с iframe (https://edumediateca.istitutometacultura.org/il-ritorno-a-casa-di-babar2 /), а не кhtml-файл. Поскольку я не хочу дублировать страницу только для добавления «# p = 5» в src iframe, есть ли способ добавить значение в конец src, возможно, поместив его в URL родительской страницы? (например, если URL-адрес https://edumediateca.istitutometacultura .org/il-ritorno-a-casa-di-babar2#p=5 src iframe изменится с «…… html» на «……html #p = 5»). Я не знаю, что делать, мне действительно нужно, чтобы этот механизм работал, чтобы публиковать мои сервисы… Что-то в Javascript или C #?
Комментарии:
1. После загрузки страницы возьмите
location.hash
(это будет#p=5
) и добавьте ее в файл iframe.src
2. Пожалуйста, покажите нам часть вашего кода.
3. @ChrisG большое спасибо за ваше предложение, я постараюсь это сделать.