вызвать функцию JavaScript с другой страницы - PullRequest
1 голос
/ 17 июня 2011

Я разрабатываю мини-игру для пинг-понга с использованием Javascript.Игроки будут использовать клавиатуру своих компьютеров для управления игрой.

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

Итак, игра запускается в браузере ПК, и пользователи будут управлять ракеткой из браузера своих мобильных телефонов.

Как я могу вызвать функцию javascript, которая существует в page1.html, из page2.html

Ответы [ 3 ]

4 голосов
/ 17 июня 2011

Вам понадобится некоторая логика на стороне сервера, чтобы справиться с этим.Есть способы заставить две страницы общаться друг с другом, но они должны находиться внутри одного и того же окна браузера (например, фреймы или фреймы).В вашем сценарии они находятся на совершенно разных устройствах.Вам потребуется какой-то динамический сервер (который может обслуживать скрипты PHP / Python / и т. Д.), Чтобы JavaScript на устройстве мог сообщать серверу, а сервер мог сообщать код JavaScript на ПК.

0 голосов
/ 17 июня 2011

Я думаю, что вы хотите вызвать одну и ту же функцию с обеих страниц.Для этого создайте файл .js и добавьте в него эту функцию.Включите файл js на обе страницы и вызовите функцию с обеих страниц.

0 голосов
/ 17 июня 2011

Не могли бы вы включить файл javascript .js в html для обеих страниц?Там, будучи в состоянии вызвать его с обоих?

т.е. использовать это на обеих страницах.

<SCRIPT LANGUAGE="JavaScript" SRC="[filename]"></SCRIPT>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...