从另一个页面调用javascript函数

invoke javascript function from another page

本文关键字:javascript 函数 调用 另一个      更新时间:2023-09-26

我正在用Javascript开发一款迷你"乒乓"游戏。玩家将使用电脑的键盘来控制游戏。

我想添加一个额外的功能。我希望用户能够通过智能手机控制游戏。用户将打开移动浏览器并键入url。这个移动页面将跟踪手势,然后调用移动乒乓球拍的Javascript函数。

因此,游戏在PC浏览器上运行,用户可以通过手机浏览器控制球拍。

如何从page2.html

调用page1.html中存在的javascript函数

您将需要一些服务器端逻辑来处理此问题。有一些方法可以使两个页面相互对话,但它们需要在同一个浏览器窗口内(如框架或iframe)。在您的场景中,它们在完全不同的设备上。您将需要某种动态服务器(可以提供PHP/Python/等脚本),以便设备上的javascript可以向服务器报告,服务器可以向PC上的javascript代码报告。

是否可以不在两个页面的html中都包含javascript.js文件?可以从两者中调用它吗?

即在两个页面上都使用它。

<SCRIPT LANGUAGE="JavaScript" SRC="[filename]"></SCRIPT>

我认为您希望从两个页面调用相同的函数。为此,创建一个.js文件并将该函数添加到其中。在两个页面中都包含js文件并从两个页面调用该函数。