三种在BSP component view里打开新页面的方式

80 阅读1分钟

Created by Jerry Wang on Aug 25, 2014

1. window.open

<%@page language="abap" %>
<%@extension name="thtmlb" prefix="thtmlb" %>
<%@extension name="chtmlb" prefix="chtmlb" %>
<%@extension name="bsp" prefix="bsp" %>
<%
  DATA: lv_url TYPE string.
  lv_url = 'http://www.sap.com'.
%>
<script   type="text/javascript" language="javascript">
  <%
    CONCATENATE 'window.open("' lv_url '");' into lv_url.
  %>
<%= lv_url %>
</script>

clipboard1

2. use meta tag

<%@page language="abap" %>
<%@extension name="thtmlb" prefix="thtmlb" %>
<%@extension name="chtmlb" prefix="chtmlb" %>
<%@extension name="bsp" prefix="bsp" %>
<meta http-equiv="refresh"  content="0; url=http://www.sap.com">

clipboard2

3. 使用reuse component GSURLPOPUP

clipboard3

通过popup window的方式打开external url:
clipboard4