Nessun errore.

Ho quotato la tua risposta ed ho incollato il codice così:

codice:
<html>

<head>

<script language="Javascript">

<!-- hide
function insertf1(f1)
{

if(f1==""){
alert("compilare il campo");
return false;}
else{

window.opener.document.Qform.tec.value=f1;
window.close();}

}
// -->
</script>

</head>

<body>

<form name="Qform">

<input type="text" name="tec" size="20">

<a href="javascript: return insertf1(document.Qform.tec.value);">
[img]salva.gif[/img]</a>

</form>

</body>

</html>
Con la riga uguale a:

codice:
<a href="javascript: return insertf1(document.Qform.tec.value);">
quando clicco su salva non chiude più la popup;

con la riga uguale a:

codice:
<a href="#" onclick="insertf1(document.Qform.tec.value);">
Convalida i campi vuoti.