Então, tenho esse código que abre a outra pagina , mais não esta trazendo os dados.
formulário
<html>
<head>
</head>
<body>
<form method="POST" onSubmit="return abrirprova()">
<p><input type="text" name="a" size="20" value="123"></p>
<p><input type="text" name="b" size="20" value="456"></p>
<p><input type="submit" value="Submeter" name="B1"><input type="reset" value="Redefinir" name="B2"></p>
</form>
<script language="JavaScript">
function abrirprova()
{
window.open("C:\Users\MgX19618\Desktop\Nova pasta (4)/teste_recebe.html", "janela", "toolbars=no, scrollbars=yes, menubar=yes, personalbar=no, fullscreen=yes, left=0, top=0, resizable=yes, titlebar=yes");
}
</script>
</body>
</html>
recebe dados
<html>
<head>
</head>
<body onLoad="mostra()">
<script>
// função
function mostra() {
// obtemos todo o url
var url = location.href;
// separo tudo antes e depois do ...?...
var valores = url.split("?");
// separo cada variável ( a=123 separado b=456 )
quebras = valores[1].split("&");
// esse é o a=123
variavel1 = quebras[0];
// esse é o b=456
variavel2 = quebras[1];
// separo o a do 123
var quebra_var1 = variavel1.split("=");
// separo o b do 456
var quebra_var2 = variavel2.split("=");
// exibo no div o a e o 123
document.getElementById("valor").innerHTML = "1ª <b>"+quebra_var1[0]+"</b> com o valor <b>"+quebra_var1[1]+"</b>";
document.getElementById("valor").innerHTML+= "<br>";
// exibo no div o b e o 456
document.getElementById("valor").innerHTML+= "2ª <b>"+quebra_var2[0]+"</b> com o valor <b>"+quebra_var2[1]+"</b>";
}
</script>
<div id="valor"></div>
</body>
</html>