如何使用Javascript将值发送到另一个页面

如何使用Javascript将值发送到另一个页面,javascript,html,Javascript,Html,我如何将我的网站的值发送到另一个网站,我有一个webiste1和另一个website2,它们有一个相同的表单,有一个文本框和一个按钮,只有website1是我唯一要输入和编写代码的地方,website2是静态的,我不会弄乱它的代码,在我从website1输入一个值之后,它将把它的值发送到website2,website2将打开,我将看到我输入的值 到目前为止,我有这个 website1.html <input type="text" name="cat-name" /> <in

我如何将我的网站的值发送到另一个网站,我有一个webiste1和另一个website2,它们有一个相同的表单,有一个文本框和一个按钮,只有website1是我唯一要输入和编写代码的地方,website2是静态的,我不会弄乱它的代码,在我从website1输入一个值之后,它将把它的值发送到website2,website2将打开,我将看到我输入的值

到目前为止,我有这个

website1.html

<input type="text" name="cat-name" />
<input type="button" value="submit" onclick="foo()" />


function foo() {
    var cname = document.getElementsByName('cat-name')[0].value;
    //some code....
    location.href='website2.html?cat-name = cname';
    }

函数foo(){
var cname=document.getElementsByName('cat-name')[0]。值;
//一些代码。。。。
location.href='website2.html?cat name=cname';
}
website2.html

<input type="text" name="cat-name" />
<input type="button" value="submit" onclick="sendtorealserver()" />

您需要编辑window2.html以读取发送的参数并将其设置为输入; 伪码

window.onload = function(){{
  // read url params
  // set the value
  // document.getElementsByName('cat-name')[0].value = value_from_read_params
}
您可以在此处查看如何从url获取参数

然后您必须设置该值:

<input type="text" name="cat-name" class="predefined"/>
<input type="button" value="submit" onclick="sendtorealserver()" />

您好,您指的是website2@Vandervals吗?website2或page2不会被修改,只有Website1如果site2不可修改,那么他们必须有接收信息的方式。你应该参考这种方式,当然,对于其他网站来说,这种方式会有所不同。是的,有什么方法可以让网站2从网站1接收信息,并将其值显示在文本框中?是的,网站2或网站2是不可修改的,有什么方法吗?如果我从site1单击submit按钮,这会将值发送到site2并显示在site2文本框中?希望你能帮助我。Site2不应该是modify@roxxy only site1我认为如果不修改Site2,你无法在输入中设置值。
document.querySelector(".predefined").value = result;