0

我需要通过单击当前屏幕上的按钮来单击上一个屏幕上的按钮 单击当前按钮屏幕的编写方法很简单(见下文),但我很难在上一个屏幕上找到按钮。

$('body.printing').prepend('<input type="button" value="Retry" id="RetryLetter"/>');

    $("#RetryLetter").click(function()
    {
//          parent.history.back().$("#printLetter").click();
        var prButton =  document.referrer.getElementById("printLetter");
        prButton.click();
//          window.opener.$("#printLetter").click();
    });

我尝试了几种变体 - 到目前为止没有任何效果

4

2 回答 2

4

document.referrer 只是一个带有引用 URL 的字符串。它不是您可以访问的 DOM 元素。

http://wap.w3schools.com/jsref/tryit.asp?filename=tryjsref_doc_referrer

于 2012-12-20T22:39:11.733 回答
0

因此,似乎单击上一页上的按钮的唯一方法是从该按钮重新创建 Get 请求。
我记住了会话对象中的请求字符串(URL和参数),然后从下一页重复这个请求

于 2012-12-27T16:35:22.153 回答