target = page.getResolvedTarget(getTargetAttribute()); target = page.getResolvedTarget(getTargetAttribute());
target = page.getResolvedTarget(getTargetAttribute()); target = page.getResolvedTarget(getTargetAttribute());
page.getResolvedTarget(getTargetAttribute()), wrs);
page.getResolvedTarget(getTargetAttribute()), wrs);
page.getResolvedTarget(getTargetAttribute()), wrs);
webClient.getPage( webWindow, enclosingPage.getResolvedTarget(getTargetAttribute()), request);
return htmlPage.getWebClient().getPage( webWindow, htmlPage.getResolvedTarget(getTargetAttribute()), settings);
/** * Submits the form (at the end of the current script execution). */ @JsxFunction public void submit() { final HtmlPage page = (HtmlPage) getDomNodeOrDie().getPage(); final WebClient webClient = page.getWebClient(); final String action = getHtmlForm().getActionAttribute().trim(); if (StringUtils.startsWithIgnoreCase(action, JavaScriptURLConnection.JAVASCRIPT_PREFIX)) { final String js = action.substring(JavaScriptURLConnection.JAVASCRIPT_PREFIX.length()); webClient.getJavaScriptEngine().execute(page, js, "Form action", 0); } else { // download should be done ASAP, response will be loaded into a window later final WebRequest request = getHtmlForm().getWebRequest(null); final String target = page.getResolvedTarget(getTarget()); final boolean forceDownload = webClient.getBrowserVersion().hasFeature(JS_FORM_SUBMIT_FORCES_DOWNLOAD); final boolean checkHash = !webClient.getBrowserVersion().hasFeature(FORM_SUBMISSION_DOWNLOWDS_ALSO_IF_ONLY_HASH_CHANGED); webClient.download(page.getEnclosingWindow(), target, request, checkHash, forceDownload, "JS form.submit()"); } }
return htmlPage.getWebClient().getPage( webWindow, htmlPage.getResolvedTarget(getTargetAttribute()), settings);
/** * Submits the form (at the end of the current script execution). */ @JsxFunction public void submit() { final HtmlPage page = (HtmlPage) getDomNodeOrDie().getPage(); final WebClient webClient = page.getWebClient(); final String action = getHtmlForm().getActionAttribute().trim(); if (StringUtils.startsWithIgnoreCase(action, JavaScriptURLConnection.JAVASCRIPT_PREFIX)) { final String js = action.substring(JavaScriptURLConnection.JAVASCRIPT_PREFIX.length()); webClient.getJavaScriptEngine().execute(page, js, "Form action", 0); } else { // download should be done ASAP, response will be loaded into a window later final WebRequest request = getHtmlForm().getWebRequest(null); final String target = page.getResolvedTarget(getTarget()); final boolean forceDownload = webClient.getBrowserVersion().hasFeature(JS_FORM_SUBMIT_FORCES_DOWNLOAD); final boolean checkHash = !webClient.getBrowserVersion().hasFeature(FORM_SUBMISSION_DOWNLOWDS_ALSO_IF_ONLY_HASH_CHANGED); webClient.download(page.getEnclosingWindow(), target, request, checkHash, forceDownload, "JS form.submit()"); } }
webClient.getPage( webWindow, enclosingPage.getResolvedTarget(getTargetAttribute()), request);
return htmlPage.getWebClient().getPage( webWindow, htmlPage.getResolvedTarget(getTargetAttribute()), settings);
return webClient.getPage( webWindow, enclosingPage.getResolvedTarget(getTargetAttribute()), settings);
return webClient.getPage( webWindow, enclosingPage.getResolvedTarget(getTargetAttribute()), settings);
return webClient.getPage( webWindow, enclosingPage.getResolvedTarget(getTargetAttribute()), settings);
final String target = htmlPage.getResolvedTarget(getTargetAttribute());
final String target = htmlPage.getResolvedTarget(getTargetAttribute());