Grazie eiyen,
Come avrai capito sono abbastanza a digiuno della materia..... mi sono imbarcato in qualcosa + grande di me!
Saresti così gentile da darmi qualche indicazione in più su come utilizzare il tuo suggerimento? Ad esempio:
1) cosa devo inserire al posto dei "..." nella istruzione modificata del form
<form id="form1" name="form1" method="POST" onsubmit="return validateForm()" action="send_contact.php?email=..." target="_parent">
2) Lo script che mi hai indicato dove devo inserirlo? Immagino all'interno della funzione che mi apre il box per spedire il mail.
Di seguito includo il codice dello script definito esternamente alla pagina HTML. La funzione che mi apre il box per inserire i dati del messaggio è openbox.
Grazie x il tuo aiuto.
-------
function gradient(id, level)
{
var box = document.getElementById(id);
box.style.opacity = level;
box.style.MozOpacity = level;
box.style.KhtmlOpacity = level;
box.style.filter = "alpha(opacity=" + level * 100 + ")";
box.style.display="block";
return;
}
function fadein(id)
{
var level = 0;
while(level <= 1)
{
setTimeout( "gradient('" + id + "'," + level + ")", (level* 1000) + 10);
level += 0.01;
}
}
// Open the lightbox
function openbox(formtitle, fadin, email_TO)
{
var box = document.getElementById('box');
document.getElementById('shadowing').style.display ='block';
var btitle = document.getElementById('boxtitle');
btitle.innerHTML = formtitle;
if(fadin)
{
gradient("box", 0);
fadein("box");
}
else
{
box.style.display='block';
}
// sovrascrivo l'attributo action del form:
$('#form1').attr('action', 'send_contact.php?email='+email_TO);
}
// Close the lightbox
function closebox()
{
document.getElementById('box').style.display='none ';
document.getElementById('shadowing').style.display ='none';
}

Rispondi quotando