У меня есть вопрос. Есть ли способ переопределить hrefs, сообщения и т. Д.? В примере я вставляю форум третьей части внутри моего контейнера, и я нажимаю что-нибудь там, где ответ на страницу будет загружен в тот же контейнер и не перезагружает все в окне.Внедрение другой системы и ее замена
ответ
Да, есть два способа сделать это:
Использование в
iframe
.iframe
s - независимые окна, встроенные в окно, и поэтому навигация в пределахiframe
остается в пределахiframe
. Так загрузите там сторонний форум. Это будет самый простой и наиболее совместимый способ.(Это сложнее.) После загрузки страницы вы можете подключить событие
click
к ссылкам иsubmit
событие в формах с клиентским Javascript. Когда пользователь нажимает на ссылку, отмените событие клика и используйте Ajax для загрузки HTML-кода для ссылки, а затем вставьте его на свою страницу в соответствующем месте. Аналогично, когда пользователь нажимает кнопку отправки формы, используйте это событие для сбора информации о форме и отправьте POST через Ajax вместо этого (отменив событие отправки), а затем обработайте ответ. Обратите внимание, что в обоих случаях (клики по ссылкам и формам отправки) кнопки навигации браузера не будут делать то, что ожидает пользователь, если вы также не интегрируете библиотеку управления историей на свой сайт, что еще больше усложняет работу.
с iQuery вы можете иметь что-то вроде этого
$('a').click(function(e)
{
e.preventDefault();
window.open(this.href);
}
Он не спрашивал, как превращать ссылки в всплывающие окна/новые окна! –
- 1. внедрение системы
- 2. Внедрение системы событий php
- 3. Внедрение системы ранжирования
- 4. Внедрение системы прямого голосования
- 5. Внедрение системы входа/выхода
- 6. Внедрение системы уведомлений
- 7. Внедрение системы отката
- 8. Внедрение системы кредитных карт?
- 9. Внедрение системы вознаграждения
- 10. Внедрение системы дискуссионной группы
- 11. Внедрение системы уведомлений Yii2
- 12. Внедрение пользовательской арифметической системы
- 13. чата внедрение системы
- 14. Внедрение системы голосования без регистрации
- 15. Замена уравнения и внедрение плоттера математической функции?
- 16. Внедрение системы категории с атрибутами
- 17. Внедрение системы оценки в Laravel
- 18. Внедрение справочной системы HTML приложения
- 19. Внедрение системы плагинов/шаблонов C#
- 20. Внедрение системы чата на сайте
- 21. iOS Внедрение системы обмена сообщениями
- 22. Внедрение распределенной системы/базы данных
- 23. Внедрение системы управления версиями API
- 24. Java Внедрение рабочей системы FPS
- 25. Внедрение постоянно растущей системы нумерации
- 26. внедрение высокопроизводительной распределенной файловой системы/базы данных
- 27. Внедрение системы членства с использованием OpenID
- 28. Внедрение системы поточных сообщений в php
- 29. SAP BASIS - администрирование системы и ее безопасность
- 30. внедрение системы чата php, obj-c и mysql
Вы имеете в виду, как веб-сайт фишинг? –
@codeka: Это не должно быть гнусным. Есть всевозможные действительные надземные причины, которые он может захотеть сделать. Это классическая дилемма технологии: технология нейтральна, ее можно использовать для Добра и для Зла. –
такой же, как @codeja сказал – number5