Ho un problema, ho una funzione che apre un div nella pagina con un campo di testo e un pulsante quando clicco sul pulsante deve inviare quei dati ad una pagina che li gestirà. Il problema è che lo script non aspetta che abbia cliccato sul pulsante

Se qualcuno mi sa dare una dritta i codici su cui lavoro sono:

Chiamata alla funzione:

<td align='center'>[img]img/rempage.gif[/img]</td>

Spage["nome"] e $Spage["id"] sono rispettivamente una stringa e un intero
confermarimozione():

function confermarimozione(nome, id){
ndiv = document.createElement("div");
ndiv.id = "newdiv";
ndiv.style.position = "absolute";
ndiv.style.top = "150";
ndiv.style.left = "430";
ndiv.style.width = "300";
ndiv.style.height = "200";
ndiv.style.border = "dashed";

nAclose = document.createElement("a");
nAclose.href="#";
nAclose.onclick=removediv;

nclose = document.createElement("img");
nclose.src = "img/chiudi.gif";
nclose.style.position="relative";
nclose.style.left = "290";
nAclose.appendChild(nclose);

nText = document.createTextNode("Vuoi davvero cancellare la pagina "+nome+"?");

nButton = document.createElement("button");
nBText = document.createTextNode("Rimuovi");
nButton.onclick="window.location.href='moduli/gestione_pagine.php?action=rimuovi&id="+id+"'";
nButton.appendChild(nBText);

nbr = document.createElement("br");
nbr2 = document.createElement("br");

ndiv.appendChild(nAclose);
ndiv.appendChild(nbr2);
ndiv.appendChild(nText);
ndiv.appendChild(nbr);
ndiv.appendChild(nButton);

document.body.appendChild(ndiv);
}