PL \ SQL - 在新选项卡中打开OWA_UTIL.REDIRECT_URL

时间:2018-05-09 17:01:41

标签: oracle plsql

在PL \ SQL中,是否可以在新的标签/窗口中打开URL,而不是现有的?

我知道有OWA_UTIL.REDIRECT_URL('https://google.com') 函数,但这会使当前页面重定向到指定的URL。我想在新的标签页或窗口中打开网址。

例如:

google.com

将当前浏览器标签重定向到google.com,当我想保持当前标签打开并打开{{1}}的新标签/窗口时

1 个答案:

答案 0 :(得分:2)

我不认为这是可能的。 OWA_UTIL.REDIRECT_URL就像.htaccess文件中的重定向一样。在那里你也不能指定“在新标签页中打开”。您需要在页面中部署一些JavaScript。

类似的解决方案可能有效:

HTP.PRINT ('<html><head>');
HTP.PRINT ('<script type="text/javascript">');
HTP.PRINT ('window.onload = function () {');
HTP.PRINT ('  var url = "https://google.com";');    
HTP.PRINT ('  var win = window.open(url, '_blank');');
HTP.PRINT ('  win.focus();');
HTP.PRINT ('}');
HTP.PRINT ('</script>');
HTP.PRINT ('</head><body></body></html>');