Создать URL-адрес, который загружает страницу веб-сайта, а затем прокручивает его до встроенного документа Google на этоJquery

Программирование на jquery
Ответить
Anonymous
 Создать URL-адрес, который загружает страницу веб-сайта, а затем прокручивает его до встроенного документа Google на это

Сообщение Anonymous »


У меня есть веб-сайт (www.hpaspart.com), который служит хранилищем документов.

Мне нужно создать URL-адрес, который загружает определенную страницу веб-сайта, а затем автоматически прокручивает ее, чтобы найти встроенный в эту страницу документ Google. Документ Google встраивается с помощью iframe.

В качестве примера... Ниже приведена ссылка на страницу со встроенным документом Google. Если пользователь вручную прокрутит вниз и щелкнет элемент «Оглавление» под названием «Заседания совета директоров», он прокрутится вниз (в пределах этот iframe) в место, которое было добавлено в закладки (закладка была сделана в документе Google, а не на веб-странице), но оставьте главную страницу в целости. - https://www.hpaspart.com/5.php

Так что это работает очень хорошо. Я хотел бы попытаться автоматизировать вышеизложенное, но сделать это с помощью одного URL-адреса. Я знаю, что указанный ниже URL-адрес не работает, но я привожу его в качестве примера того, что я пытаюсь сделать.

Было бы здорово иметь один URL-адрес, который я мог бы публиковать где угодно в Интернете, например: https://www.hpaspart.com/5.php#h.2lfnejv

и он загрузит https://www.hpaspart.com/5.php, а затем автоматически прокрутит вниз (внутри встроенного в iframe документа Google) до заголовка с закладкой, на который ссылается #h.2lfnejv

Я знаю, используете ли вы полный URL-адрес Google (https://docs.google.com/document/d/e/2P ... #h.2lfnejv) он загрузится в этот заголовок с закладкой , но я хочу, чтобы пользователь сначала загрузил нашу веб-страницу, а затем остался на ней и прокрутил вниз до указанного места во встроенном документе Google.

Надеюсь, это достаточно ясно, чтобы передать то, чего я пытаюсь достичь.

РЕДАКТИРОВАТЬ: я не был уверен, смогу ли опубликовать ответ на свой вопрос, но вот что я в итоге попробовал, и, похоже, это сработало так, как я надеялся.

С тегом на моей веб-странице я сделал следующее:


https://docs.google.com/document/d/e/2P ... d.u3n2svvb 636e
Обратите внимание, что я добавил #id.u3n2svvb636e в конец URL-адреса источника, который использовал для встраивания документа Google. Первоначально я пытался добавить #bookmark=id.u3n2svvb636e в конец этого URL-адреса, потому что именно так он отображается, если вы напрямую загружаете документ Google и проверяете ссылку на закладку.

Итак, в любом случае я создал страницу 183_policy.php с указанным выше встроенным URL-адресом и использовал эту ссылку для размещения в другом документе Google, чтобы при нажатии на эту ссылку она загружала мою страницу и прокручивала ее до места, отмеченного закладкой. .

Единственная проблема, с которой я столкнулся, заключается в том, что когда вы нажимаете эту ссылку в этом документе Google, появляется предупреждение о том, что она пытается перевести вас на внешний домен, и заставляет вас разрешить или вернуться.
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»