2 Replies Latest reply: Jun 24, 2014 1:58 PM by 3f114542-379a-46da-b723-89d5c7db7f81 RSS

    Need Help with Weblogic Portal WSRP setup on IE10 & above

    3f114542-379a-46da-b723-89d5c7db7f81

      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();

          }

      }