il faut déjà que tu intègres ta partie <body> dans un formulaire <form>.
Ta page 1 sera du genre :
<html><head><script language="javascript">
MAVAR = 'mavar';
</script></head>
<body onLoad='document.nomForm.nomChamp.value=MAVAR'>
<form name="nomForm" method="post" action="mapage2.htm">
<input type="hidden" name="nomChamp" value="">
<input type="submit" name="envoi" value="Envoyer">
</form>
</body></html>
Au chargement de ta page (onLoad), tu vas initialiser ton champ "nomChamp" avec ta variable MAVAR.
Qd tu vas cliquer sur "Envoyer", tu vas faire un submit à ta page page2.htm
A ce moment, là, tu as des variables CGI qui sont initialisées comme la variable Request_content qui va contenir la liste des champs contenus dans le formulaire nomForm.
Ce sera du type Request_content = "nomChamp=mavar".
Si tu avais 2 champs, ca aurait été "nomChamp=mavar&nomChamp2=mavar2".
Ensuite, dans ta page 2, il faut que tu fasses un onLoad sur ta partie <body> comme dans la page 1, tu vas écrire onLoad='charger()' et tu auras tes balises script dans la partie <head> de ta page qui te permettront de récupérer ta variable CGI et d'en faire ce que tu veux dans page2.
Mais :
- en javascript, je sais pas si on peut récupérer une variable CGI, et si on peut, je ne sais pas comment y accéder.
- Comme l'ont dit nicoprog et ThripS, tu ferais mieux d'utiliser du PHP pour ton problème.