Jump to content

How can I onclick on a container on a page and open a new page on a new tab?


Go to solution Solved by Patrick Huebgen,

Recommended Posts

Posted

You could try to put this code in a .fex procedure:

-HTMLFORM BEGIN<a href=https://www.google.com target=_new><iframe style="top=0;left=0;height:100%;width:100%;border:none;margin=0;"></iframe></a> -HTMLFORM END

Then the container could reference the .fex procedure.

You could use an image instead of an iframe.

Posted
window.addEventListener("iba_pageloaded", function (e){ var panel = document.querySelector(".skonclick").ibaObject; // var panel = document.querySelector(".skonclick").ibaContainer; // var tibcosite = panel.addButton({// "glyphClasses": "fa fa-home", "class": "tibcoButton", "tooltip": "Click to display help."}, // ".pd-container-title-button-resize", true);   var tibcosite = panel.containers();   tibcosite.addEventListener("click", function(){ window.open(https://server/ibi_apps/run.bip?BIP_REQUEST_TYPE=BIP_RUN&BIP_folder=IBFS%253A%252FWFC%252FRepository%252Fsayedm5o%252Fcar%252F&BIP_item=car_test_sk);}); var runReport = panel.addMenuItem({ "text": "Country Report", "glyphClasses": "fa fa-globe","class": "globemenu"}, ".skonclick>.ibx_menu_item", true); runReport.addEventListener("click", function(){ window.open( https://server/ibi_apps/run.bip?run.bip?BIP_REQUEST_TYPE=BIP_RUN&BIP_folder=IBFS%253A%252FWFC%252FRepository%252Fsayedm5o%252Fcar%252F&BIP_item=car_test_sk); });});

This code seems to get me close to what I'm looking for. It creates a button inside the title portion of the container, when clicked, it opens a new page.

What I want is instead of the button being inserted in the title, I want the whole container to be clickable.

Posted

Hi Patrick,

Thank you so much. That seems to get me 90% there. The only other thing I need is the target to be same page, I want to overwite the current page with a new page. Basically I have a portal with multiple menu tabs on top. Each tab is a page. When clicking on the container, I want a new page to open within the portal leaving the portal logo, menu, etc.. intact.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
  • Create New...