我正在研究一个用于greasemonkey的小脚本,它应该从另一个页面提交表单(所以action属性与我想提交的页面不同它)。我想包含脚本的页面类似于www.pennergame.de/overview/,表单元素称为来自www.pennergame.de/stock/foodstuffs/use/的表单动作。HTML/Javascript获取当前浏览器窗口并关闭它超时
当我点击一个输入按钮,表单元素将被提交。 我现在想要的是,该页面不会重定向到/ stock/foodstuffs/use/Page。
所以,我想 1.提交表单元素 2.打开与/概述/链接一个新窗口并关闭当前窗口或停止重定向到/股票/食品/使用/
我尝试这样:
var overviewLink = 'http://www.pennergame.de/overview/';
var input_drink = document.createElement("input");
input_drink.type = 'submit';
input_drink.id = 'drink_Brot';
input_drink.value = 'Nüchtern werden (' + anzBrot + ' Brot essen)';
form.onsubmit = function(){ window.setTimeout('window.close()', 600); var fenster = window.open(overviewLink, '_blank'); };
什么实际发生的是:在表单提交,新的窗口将被打开,但旧的窗口不会关闭
并请,只有JavaScript的解决方案时可能; - )
'window.setTimeout(window.close,600);' – electrophanteau 2014-10-02 12:27:51