Forum Stats

  • 3,826,255 Users
  • 2,260,615 Discussions
  • 7,896,851 Comments

Discussions

Need Help with Weblogic Portal WSRP setup on IE10 & above

2688122
2688122 Member Posts: 2
edited Jun 24, 2014 2:58PM in WebLogic Portal

Hello,

My client hosts weblogic Portal server and consumes portlets built in .Net. These work fine in all browsers except for IE10 and above.

In IE10 and above, none of the click events seem to work. This does not generate any error in the browser or in the application on my end.

I have setup Oracle Weblogic Portal 10gR3 locally on my Windows 7 box and I have added my application running on local machine as producer, so I am able to add break points and step through the code.

I confirmed that every click event triggers a response but the view in the portal does not change.

When I try to load the portlet directly in browser, every thing works fine.

Only different thing I did different to handle multiple instances of same portlets is to add namespaces to all function names

Original:

var theForm = document.forms['form1'];

if (!theForm) {

  theForm = document.form1;

}

function __doPostBack(eventTarget, eventArgument) {

  if (!theForm.onsubmit || (theForm.onsubmit() != false)) {

  theForm.__EVENTTARGET.value = eventTarget;

  theForm.__EVENTARGUMENT.value = eventArgument;

  theForm.submit();

  }

}

Modified:

var nsT6001266201402001799481theForm = document.forms['nsT6001266201402001799481form1'];

if (!nsT6001266201402001799481theForm) {

    nsT6001266201402001799481theForm = document.nsT6001266201402001799481form1;

}

function nsT6001266201402001799481__doPostBack(eventTarget, eventArgument) {

    if (!nsT6001266201402001799481theForm.onsubmit || (nsT6001266201402001799481theForm.onsubmit() != false)) {

        nsT6001266201402001799481theForm.__EVENTTARGET.value = eventTarget;

        nsT6001266201402001799481theForm.__EVENTARGUMENT.value = eventArgument;

        nsT6001266201402001799481theForm.submit();

    }

}

Tagged:

Answers

This discussion has been closed.