0
所以我有一個表格echo'ed在我的PHP:刷新父窗口的Javascript起源
echo "<td class='btn'><a href=\"/php/editPs/unlinkWhere.php?product=".$row['item_id']."\" onclick=\"goclicky(this); return false;\" target=\"_blank\"><img src=\"img/unlink.png\" border=\"0\"></a></td>";
這是JS funcion它調用:
function goclicky(meh)
{
var x = screen.width/2 - 400/2;
var y = screen.height/2 - 300/2;
window.open(meh.href, 'Unlink','height=300,width=400,left='+x+',top='+y);
}
然後在頁面加載unlinkWhere.php在屏幕中間和裏面有另一種形式:
echo "<form action=\"/php/editPs/unlink.php\" onSubmit=\"return valida(); \" method=\"post\" >";
提交的所有數據關閉彈出窗口,這裏是我的問題他們,我無法弄清楚如何刷新/重載前一頁:
//if its validated then
if((valLOC!=0 && valTEA==0 && valPERSONFIELD==0)||(valLOC==0 && valLOCDES=='' && valTEA!=0)){
//hide error div
erro.style.display='none';
//DOES NOT WORK
window.opener.document.location.reload(true);
window.close();
return true;
} else{
erro.style.display='inline';
return false;
}
我想我的問題是,我通過JS生成HREF鏈接和父是不工作...任何ideias我怎樣才能做這個?
在女巫的JavaScript我應該把這個代碼?彈出裏面?彈出窗口裏面有 –
。在關閉彈出之前。你可以重新顯示你的window.opener.document.location.reload(true);代碼與window.opener.location.reload(); –
謝謝!保護正常工作 –