Перенаправить на удаленную форму, заполнить и отправить - PullRequest
1 голос
/ 26 марта 2011

Я управляю сайтом http://gearsbook.net, который представляет собой миниатюрную социальную сеть для игроков Gears of War.Я работаю над обновлением сайта, чтобы сделать его более полезным, поскольку в настоящее время он очень простой.

Одна из запрашиваемых пользователями функций - возможность привязываться к своей игровой статистике.Эти статистические данные доступны по http://gearsofwar.xbox.com/WebStats/default.htm,, однако единственный способ просмотреть отдельные статистические данные - заполнить текстовое поле слева тегом Xbox LIVE и отправить.Нет доступных статических ссылок на профиль, например, http://gearsofwar.xbox.com/WebStats/default.htm?Gamertag=player;. Единственный способ получить статистику игрока - через форму, которая использует действие POST.

Я, честно говоря, не знаю, как к этому подойтиэта ситуация.Единственный способ, которым я мог придумать, - это использовать Javascript ... каким-то образом.Или, может быть, кадры?Честно говоря, я не знаю, что мне делать.Мои идеи довольно расплывчаты, и мне интересно, возможно ли то, что я хочу сделать, каким-либо образом.

Конечный результат, который я хочу, - это чтобы пользователи могли нажимать на ссылку с моего сайта, ив конечном итоге на статистику конкретного игрока (в новой вкладке / окне), что означает, что мне нужно каким-то образом способ автоматически заполнить форму и отправить ее.Можно ли это сделать?

1 Ответ

2 голосов
/ 26 марта 2011
  1. Создайте iframe на своей веб-странице.назовите его «gearswarscoreframe»
  2. Оставьте это поле пустым
  3. Когда вам нужно загрузить счет игрока, установите URL-адрес iframe на страницу ASP / JSP / PHP, которая отправляет HTML с предварительно заполненной формой.Используйте имя iframe, чтобы найти его в dom и установить url.
  4. В этой форме с action = url, где URL - это тот, который принимает запрос POST
  5. В том же iFrame естьФункция Javascript, которая вызывается в onLoad для Iframe
  6. Отправьте форму в этой функции Javascript
  7. Iframe теперь должен показывать рейтинг игрока
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...