Помогите с изменением iframe ajax - PullRequest
0 голосов
/ 24 октября 2010

Привет Хорошо, я могу ошибаться по этому поводу, и если я, то мне жаль. Но можно ли изменить экран с помощью ajax, посмотрев на то, что после "#" в ссылке. потому что, когда я нахожусь на Facebook, я знаю, что это все еще iframe, когда экран меняется так же, как и текст после "#". Это то, что вызывает изменение или это результат изменения. Потому что у меня есть JavaScript на моем сайте, и когда вы нажимаете на функцию, она добавляет «#» к ссылке, но не текст.

Большое спасибо.

1 Ответ

1 голос
/ 24 октября 2010

Часть URL после # называется «хэш-тегом», и вы можете использовать JavaScript, чтобы изменить его следующим образом:

document.location = "#abc"

Вы также можете установить хэш-тег с помощью привязки, например:

<a href="#abc">Click me to put #abc on the end of the url</a>

Чтобы получить хеш-тег, вы можете использовать это:

hash_tag = window.location.hash

Facebook не отображается внутри iFrame, но весь контент создается с использованием JavaScript, и они намеренно устанавливают хэш-тег, поэтому при перезагрузке страницы они могут посмотреть на хэш-тег и дать вам нужный контент.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...