ti ringrazio per l'aiuto, però non riesco ad assegnare i valori delle <input ..text..> alle variabili $mittente,$email,$messaggio...
Con un form sarebbe semplicissimo.. ma senza?
lo script è questo...
pagina imprimi.php:
<script language="JavaScript" type="text/javascript">
function mex(str) {
searchWin = window.open(str,'mex','scrollbars=no,resizable=yes ,width=390,height=100,left=300,top=400,status=no,l ocation=no,toolbar=no');
searchWin.refer = self;
}
</script>
<form action="confermaInserimento.php" method="post" target="_blank">
<table border=0 width="465" height="200">
<tr>
<td width="100%" height="10%" align="center">
<font face="Verdana, Arial, Helvetica, sans-serif" size="+1" color="#FFFFFF">
Imprimi la tua orma sul nostro GUESTBOOK
</font>
</td>
</tr>
<tr>
<td width="100%" height="60%" align="center">
<font face="Arial, Helvetica, sans-serif" size="-2" color="#FFFFFF">
* Mittente: <div id="d1"><input type="text" name="mittente" maxlength="16" size="15"></div>
* E-mail: <div id="d2"><input type="text" name="email" maxlength="30" size="29"></div>
</font>
</td>
</tr>
<tr>
<td width="100%" height="30%" align="center">
<font face="Arial, Helvetica, sans-serif" size="-2" color="#FFFFFF">
* Messaggio:
</font><div id="d3">
<textarea cols="40" rows="10" name="messaggio" onBlur="true"></textarea>
</div>
<input type="reset" name="pulisci" value="Reimposta">
<input type="Submit" name="invia" value="Invia">
</td>
</tr>
</table>
</form>
__________________
pagina confermaInserimento.php:
<HTML>
<HEAD>
<TITLE>confermaInserimento.php</TITLE>
</HEAD>
<BODY>
<div id="d001"></div>
<div id="d002"></div>
<div id="d003"></div>
<input type="text" id="t001" size="80">
<input type="text" id="t002" size="80">
<input type="text" id="t003" size="80">
<script language="JavaScript" type="text/javascript">
document.getElementById('d001').innerHTML = window.opener.document.getElementById('d1').innerH TML;
document.getElementById('d002').innerHTML = window.opener.document.getElementById('d2').innerH TML;
document.getElementById('d003').innerHTML = window.opener.document.getElementById('d3').innerH TML;
document.getElementById('t001').value = window.opener.document.getElementById('d1').innerH TML;
document.getElementById('t002').value = window.opener.document.getElementById('d2').innerH TML;
document.getElementById('t003').value = window.opener.document.getElementById('d3').innerH TML;
//
</script>
<?
$mittente = trim($_POST["mittente"]);
$email = trim($_POST["email"]);
$messaggio = trim(addslashes($_POST["messaggio"]));
?>
Domanda: come faccio,all'apertura della pagina, ad assegnare a queste ultime variabili i valori passati tramite <div id="d001"></div> oppure <input type="text" id="t001" size="80">?
Ho provato in mille modi ma non ci sono riuscito![]()
mi dite cortesemente come si fa?
Grazie mille a tutti..

Rispondi quotando