gpt4 book ai didi

javascript - 在两个 HTML 页面之间传递 JavaScript 变量

转载 作者:行者123 更新时间:2023-11-30 17:12:18 24 4
gpt4 key购买 nike

我有这个 html 页面,它收集电影名称并将其存储在 JavaScript 变量中。

<html>
<SCRIPT LANGUAGE="javascript">
function getMovieName() {
var movieName = document.getElementById('movieName').value;
window.open("display.html?myVar1=42");
}
</SCRIPT>
<head>
<form onsubmit="return getMovieName();" name="login-form" class="login-form" method="post">
<input id="movieName" type="string" class="Enetr Movie Name" placeholder="Movie Name" />
<input type="submit" name="submit" value="Search" class="button" />
</form>
</head>
</html>

然后它会打开这个 html 页面..

<html>
<SCRIPT LANGUAGE="javascript">
window.onload = function(){
var movieName = VARIABLE
document.getElementById("app").src ="http://xfinitytv.comcast.net/search?query="+movieName+"&limit=1&or=true&resources=odol%2Crovi%2Cvod%2Cest&persona=8644&dacid=12%7C7";
}
</SCRIPT>
<head>
<div style="border: 3px solid rgb(201, 0, 1); overflow: hidden; margin: 15px auto; max-width: 550px;">
<iframe id="app" scrolling="no" src=""target="_top" style="border: 200px none;
margin-left: -20px; margin-top:-140px; width: 900px;height: 350px;">
</iframe>
</div>
</head>
</html>

哪里说“VARIABLE”是我想拥有先前定义的 JavaScript 变量的地方。我会很感激这方面的任何帮助,谢谢。

最佳答案

这样:

 var movieName = window.location.hash;

URL 应该是这样的

window.open("display.html#42"); // '42' is presumably that movie ID.

关于javascript - 在两个 HTML 页面之间传递 JavaScript 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26748076/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com