funciono perfectamente
el script quedo asi:
function pasodatos()
{
link='wndpadre.php?action=cambiardatos&articulo='+ document.myform.articulo.value+'&tipo='+document.m yform.tipo.value+'&precio='+document.myform.precio .value+;
setTimeout("opener.location.href='"+link+"';", 10 );
setTimeout("window.close();", 3000 );
}
y lo llamo asi:
<input type="submit" class="botones" value="Grabar" onclick="pasodatos(); return false;">
el return false es para que no se active el action del form
probado con ie me falta mozilla luego les cuento
saludos y gracias
Javier