gpt4 book ai didi

javascript window.open 函数

转载 作者:行者123 更新时间:2023-11-28 09:31:32 24 4
gpt4 key购买 nike

我正在尝试将 Paypal 集成到网站中。因为 paypal 提供了 JSP 源代码,程序员可以使用该源代码来监听 paypal IPN 事件,一旦您收到 IPN 事件,您就可以对信息执行任何您想要的操作。就我而言,我想做的只是插入一个新的 js 行,将 IPN 信息重定向到新网页,如下所示,

<%@ page import= "java.util.*" %@>
<%@ page import= "java.net.*" %@>
<%@ page import= "javax.net.ssl.*" %@>
<%@ page import= "java.io.*" %@>

<%@
... paypal js source code
window.open("http://somesite.com?IPN_INFO"); // <--- new line inserted
... paypal js source code
%@>

问题是,无论我使用什么方式调用函数“window.open”,tomcat 服务器总是返回下一个错误:

...
The method window.open(String) is undefined for the type paypal_005fipn_jsp
62: String url = &quot;http://192.168.1.85:80?IPN_INFO&quot;;
63: window.open(url);
...

我真的很感激任何对此的反馈。

最佳答案

通过您的示例,我不确定为什么需要使用 JSP 代码来执行此操作。只需通过编写普通的 HTML 和脚本标记即可在 JSP 中插入 JS 代码。

语法 <%@ 是 JavaScript 中的指令。它用于页面导入和包含之类的事情。您想要做的是使用以下代码将一些 JavaScript 插入您的页面:

<%
System.out.println( "window.open(\"http://somesite.com?IPN_INFO\"); // <--- new line inserted );");
%>

您还可以像这样插入 JSP 变量:

window.open("http://somesite.com?IPN_INFO$var1=<%=someVariable%>");

关于javascript window.open 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13664514/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com