Clicking Back button twice in IE7 to get previos page in our WL portal.

Hello,
we are developing weblogic portal application.
And have noticed that on the all our pages(we have JPF and JSR portlets) we have to click Back button twice in Internet Explorer 7 to get previous page.
We haven't got such issue when we use FireFox, Opera or Chrome, please advice, what we can do to fix this issue.
Thank you very much!

Thank you, deepshet
Now I have discovered that weblogic generates url with fragment identifier at the second step.
When I call page for example News_page from previous page Main_page, I use the following link
http://localhost:7001/MyPortal/appmanager/TestPortal/TestDesktop?_nfpb=true&_pageLabel=News_page
after loading (about 1-2 seconds) to url addeds fragment identifier *#wlp_news_page*, so the resulting page will be
http://localhost:7001/MyPortal/appmanager/TestPortal/TestDesktop?_nfpb=true&_pageLabel=News_page*#wlp_news_page*
At this moment when I click back button in IE I will get
http://localhost:7001/MyPortal/appmanager/TestPortal/TestDesktop?_nfpb=true&_pageLabel=News_page
for the first time.
And after my second click I will be returned to Main_page.
Please advice how can I avoid such behaviour?Is it possible to turn off fragment identifiers on portal?
Thanks

Similar Messages

  • YouTube requires me to press "back" button twice to return to a previous page

    Hi!
    FF consistently and across OSes(I use several, mostly Linux distros) fails to simply go back tot he prior page when I press the browser's "back" button. It's done this for months. Completely resetting FF doesn't work, nor does clearing the cache and restarting it manually.
    This is a very irritating problem, especially since I prefer FF so strongly over any other browser and don't want to have to hit back twice every time I want to return to a play list/etc. To clarify, it simply reloads the page/video I'm currently on, then finally does what I want it to after 2 clicks of the "back" button. For someone that needs YouTube for work purposes as well as for the sake of a great many tutorials, this needs resolution ASAP.
    Thanks in advance for any help! I feel I've probably isolated the issue enough that it's very unlikely to be a problem with my OS or malware.
    What's the most likely culprit here?
    I should also mention that this happens not only across OSes, but on both a Lenovo G770 laptop and a AMD FX-8350 16GB RAM desktop PC I built very recently.

    Please also see youtube's support. However if there is an issue with the back button for a specific site, please check the cookie settings for the site.
    *[[Delete cookies to remove the information websites have stored on your computer]]
    *[[Cookies - Information that websites store on your computer]]

  • Need to click the back button twice

    Hi all
    I'm having problems with a program. I have ALV grid and double clicking on a line calls a function that displays a detailed entry screen (dynpro).
    In that screen the user can use the data to call a function module to create BP from the given data.
    I now want to enable my users to go back to the ALV grid by clicking the Back button and when the function code is 'BACK' I do:
    leave to screen 0.
    But the user must press the back button twice before he can go back. If the user however just enters the detailed screen and presses the back button it works fine.
    Regards,
    Gunnar

    Hello,
    I had a similar problems few days ago. If the user must click back button twice in some cases it is because 2 screens are being created.
    What happens to me is that I had a Modul-pool, in this program I had 2 dynpros, one for input and the other to call in it the function-module REUSE_ALV_GRID_DISPLAY in order to show an ALV. When the ALV was shown the user should press back button twice in order to return to the first screen. This behaviour is because the ALV is shown in its own screen, so finally I had 3 screens instead of 2.
    What I did to solve the problem was to delete the dynpro which only purpose was to show the ALV. At last I had a dynpro for the input of the program, in the PAI of this dynpro I invoke REUSE_ALV_GRID_DISPLAY which shows the ALV in its own screen.
    I hope it will hellp you.

  • URGENT : On clicking back button of IE error message in the content area

    Hi all,
    On clicking of a link in my navigation area KM folders are displayed in the content area via a KM iview. On 1st level navigation in this iView and clicking the explorer back button there is no problem. But if we navigate to inner folders and click on back button I get a warning in the Content Area:
    " Warning: Page has Expired The page you requested was created using information you submitted in a form. This page is no longer available. As a security precaution, Internet Explorer does not automatically resubmit your information for you.
    To resubmit your information and view this Web page, click the Refresh button."
    This is not the case when I navigate through Bread Crumb.
    The isolation method for my iView is Embedded and for my Page is also Embedded.
    Please reply soon.
    Thanks and Regards,
    Sweta.

    I am pretty sure that nothing can be done about this. A Lot of other websites/applications also have this same problem. You try playing with the browser cache settings so that the back button doesn't try and get the page from the cache. You could also try and experiment with the cache-control and expires HTTP headers, to see whether this has any effect.
    Other than this, I am unsure as to whether it can be resolved
    Sorry
    D

  • I'm having to click the back button twice to go back

    When I want to return to a prior page, I'm having to click the back button twice. This started happening about three or four weeks ago (that I noticed).

    The problem is back. I've checked the add-ons. They aren't the problem.

  • I not longer have a back button. How do I get the Awesome Bar back?

    For some reason I do not have the Awesome Bar on my computer? No back button. I have to get off the internet in order to go back. I see all the features, but no way to obtain it.

    If the menu bar is hidden then press the F10 key or hold down the Alt key to make the menu bar appear.
    Make sure that toolbars like the "Navigation Toolbar" and the "Bookmarks Toolbar" are visible: "View > Toolbars"
    *Open the Customize window via "View > Toolbars > Customize"
    *Check that the "Bookmarks Toolbar items" is on the Bookmarks Toolbar
    *If the "Bookmarks Toolbar items" is not on the Bookmarks Toolbar then drag it back from the toolbar palette in the customize window to the Bookmarks Toolbar
    *If missing items are in the toolbar palette then drag them back from the Customize window on the toolbar
    *If you do not see an item on a toolbar and in the toolbar palette then click the "Restore Default Set" button to restore the default toolbar set up
    *http://kb.mozillazine.org/Toolbar_customization
    *https://support.mozilla.org/kb/Back+and+forward+or+other+toolbar+items+are+missing

  • Invalidate session when user clicks back button

    I want to invalidate the session when user clicks back button, so that user cannot refresh and reload a page.
    Any suggestions will be highly appreciated.
    Message was edited by:
    sam_amc

    * SessionInvalidator.java
    * Created on October 27, 2006, 9:18 AM
    package web;
    import java.io.*;
    import java.net.*;
    import javax.servlet.*;
    import javax.servlet.http.*;
    * @author javious
    * @version
    public class SessionInvalidator extends HttpServlet {
        /** Processes requests for both HTTP <code>GET</code> and <code>POST</code> methods.
         * @param request servlet request
         * @param response servlet response
        protected void processRequest(HttpServletRequest request, HttpServletResponse response)
        throws ServletException, IOException {
            response.setContentType("text/html;charset=UTF-8");
            PrintWriter out = response.getWriter();
            String reposted = request.getParameter("reposted");
            if("true".equals(reposted))
                HttpSession session = request.getSession(false);
                if(session == null)
                    // This is step 4 and beyond
                    out.println("<html>");
                    out.println("<head>");
                    out.println("<title>Servlet SessionInvalidator</title>");
                    out.println("</head>");
                    out.println("<body>");
                    out.println("<h1>Servlet SessionInvalidator at " + request.getContextPath () + "</h1>");
                    out.println("I said, your session is now invalid! Now where are those Duke Dollars at?");
                    out.println("</body>");
                    out.println("</html>");
                else
                    Integer hitCount = (Integer)session.getAttribute("hitCount");
                    if(hitCount == null)
                        // This is step 2 (the "good" - "stay" page.)
                        out.println("<html>");
                        out.println("<head>");
                        out.println("<title>Servlet SessionInvalidator</title>");
                        out.println("</head>");
                        out.println("<body>");
                        out.println("<h1>Servlet SessionInvalidator at " + request.getContextPath () + "</h1>");
                        out.println("Your session is good.<br>");
                        out.println("If you click the browser's back button, you will invalidate your session.");
                        out.println("</body>");
                        out.println("</html>");
                        hitCount = 1;
                        session.setAttribute("hitCount", hitCount);
                    else
                        //We've used up our good visit
                        session.invalidate();
                        // This is step 3
                        out.println("<html>");
                        out.println("<head>");
                        out.println("<title>Servlet SessionInvalidator</title>");
                        out.println("</head>");
                        out.println("<body>");
                        out.println("<h1>Servlet SessionInvalidator at " + request.getContextPath () + "</h1>");
                        out.println("Your session is now invalid");
                        out.println("</body>");
                        out.println("</html>");
            else
                // because the javascript in the following output will never allow a user
                // to continue clicking back any further than this, we can safely create the session.
                // (or perhaps the session can already be created here and this may not be necessary).
                // A problem lies where if the user chooses to "select" a page back in history they thereby
                // potentially skip back "over" this functionality, thus defeating the purpose of it.
                request.getSession(true);
                // This is step 1 (indirection)
                out.println("<html>");
                out.println("<head>");
                out.println("<title>Servlet SessionInvalidator</title>");
                out.println("</head>");
                out.println("<body onload=\"document.getElementById('invalidatorForm').submit()\">");
                out.println("<h1>Servlet SessionInvalidator at " + request.getContextPath () + "</h1>");
                out.println("<form id=\"invalidatorForm\" action=\"SessionInvalidator\" method=\"POST\">");
                out.println("<input type=\"hidden\" name=\"reposted\" value=\"true\">");
                out.println("</form>");
                out.println("</body>");
                out.println("</html>");
            out.close();
        // <editor-fold defaultstate="collapsed" desc="HttpServlet methods. Click on the + sign on the left to edit the code.">
        /** Handles the HTTP <code>GET</code> method.
         * @param request servlet request
         * @param response servlet response
        protected void doGet(HttpServletRequest request, HttpServletResponse response)
        throws ServletException, IOException {
            processRequest(request, response);
        /** Handles the HTTP <code>POST</code> method.
         * @param request servlet request
         * @param response servlet response
        protected void doPost(HttpServletRequest request, HttpServletResponse response)
        throws ServletException, IOException {
            processRequest(request, response);
        /** Returns a short description of the servlet.
        public String getServletInfo() {
            return "Short description";
        // </editor-fold>
    }The problem with even attempting to do this is that with today's browser capabilities, users can optionally choose to jump to a particular page in the browser history and this may not necessarily be the most recent page. In this case, you would also want to invalidate the user's session after already having been there (whatever page that may be). Then you have situations when the user may wish to jump back in history to external pages they were visiting before they reached your own site's pages. Then what happens when they start clicking forward, forward, etc... from there? This is why I prefer writing Swing Clients as alternatives to browser applications. There are soo many possible ways break web applications made for standard web browsers both maliciously and simply by accident or irregular user patterns. Regardless, this servlet would work based on the assumption that all the user(s) would "ever" do aside from moving logically forward is clicking on the browser's "back" button.
    cheers!
    Message was edited by:
    javious

  • Have to click back button multiple times

    I have seen same problem posted, but no resolution that has worked for me. On some sites, once I click on a link (once), I have to click the back button 2-3 times to get back to the page I was originally on. If I right click on the back button, I see that 2-3 copies of the linked page are in the back button history. This happens a lot on cbsnews.com. If I click on a photo list on that site, it will load 2-3 copies of every single picture that I look at. I have tried running firefox in safe mode, but the same thing happens. If I visit the site using Chrome, it does not happen. This has been happening since version 29.0; I am currently running 31.0 for windows (8.1).

    Hi there. I avoid that issue by clicking the link I want to check and
    selecting '''open new tab / window..''' This way the page I left will
    still be waiting for me.
    Also, right click the back arrow and choose from the menu.

  • I have to hit the back button twice because the history seems to have duplicated a page.

    After clicking on a link to another site I have to click the back button twice in order to return to the first page. If I hold down the back button instead, the history shows that somehow an extra click has shown up.

    I now realize it seems confined to a particular link from My.Yahoo page and therefore must not be a firefox issue.

  • Problem report only print out when i click back button

    hi all..i having problem with my report print program. the problem is my report did not immediately print out when i click print button. the program require me to click back button before print out execute. please help me to solve this problem. Thank you.
    Edited by: padile on Jan 7, 2010 3:51 AM

    Hi,
    In your program, mention the following:
    DATA: gs_out_opt TYPE ssfcompop.
    gs_out_opt-tdimmed = 'X'           "Print immediately
    CALL FUNCTION lv_fname         "Smartform FM
          EXPORTING
            output_options     = gs_out_opt  
    Regards,
    Dawood.

  • ALV problems, trying to click Back button, Filtering, download (Excel)

    Hi
    When I try to click Back button, Filtering or download (Excel) on ALV grid this dumps appear:
    Runtime Error          MOVE_TO_LIT_NOTALLOWED_NODATA
    Error analysis
        The program tried to assign a new value to the field "<L_BOX>" even though
        it is protected against changes.
        The following objects are protected:
        - Character or numeric literals
        - Constants (CONSTANTS)
        - Parameters of the category IMPORTING REFERENCE for functions
          and methods
        - Untyped field symbols to which a field has not yet been assigned
          using ASSIGN
        - TABLES parameters if the corresponding actual parameter is protected
          against changes
        - USING reference parameters and CHANGING parameters for FORMs if
          the actual parameter for this is protected against changes
        - Field symbols if the field assigned using ASSIGN or ASSIGNING
          is protected against changes
        - External write accesses to READ-ONLY attributes
        - Key components of lines in internal tables of the type HASHED or
          SORTED TABLE
          SORTED TABLE.
    Line  SourceCde
    681 * set/unset <box> of all items
    682     if l_ucomm eq '&SAL' or l_ucomm eq '&ALL'.
    683       if l_ucomm eq '&SAL'.
    684         loop at t_outtab.
    685           l_tabix = l_tabix + 1.
    ->>>           <l_box> = ' '.
    687           modify t_outtab index l_tabix.
    688         endloop.
    689       endif.
    690       if l_ucomm eq '&ALL'.
    691         loop at t_outtab.
    692           l_tabix = l_tabix + 1.
    693           <l_box> = 'X'.
    694           modify t_outtab index l_tabix.
    695         endloop.
    696       endif.
    What I must check on my ALV settings:
    ch_alv_layout-zebra          = 'X'.
      ch_alv_layout-box_fieldname  = 'SELE'.
      ch_alv_layout-box_tabname    = v_nametab.
      ch_alv_layout-reprep         = 'X'.
      ch_alv_layout-info_fieldname = 'COLOR'. "infofield for listoutput
      ch_alv_layout-colwidth_optimize = 'X'.
      CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
        EXPORTING
          i_callback_program = sy-repid
          is_layout          = ch_alv_layout
          it_fieldcat        = ch_alv_fieldcat
          it_sort            = ch_alv_sortinfo
          i_save             = 'X'
          it_events          = ch_slis_event
        TABLES
          t_outtab           = p_control
        EXCEPTIONS
          program_error      = 1
          OTHERS             = 2.
    Thanks in advance.

    ch_alv_layout-info_fieldname = 'COLOR'. "infofield for listoutput
      ch_alv_layout-colwidth_optimize = 'X'.
    try commenting the above values.and also check the Fieldcatlog.
    Check the issue similar issue was resolve by checking catalog and layout:
    [ALV Issue solution|Re: Problem when export ALV.]
    Regards,
    Gurpreet

  • Cannot click back button on Internet Explorer,

    Dear Sir,
    In content Management  of EP6 SP14, KM content we cannot click "back button" in IE menu.  if we click back , it will show the error.
    How to solve this problem.
    Thank you and best regards,
    Vimol

    Hi Vimol,
    you can not solve this problem. The browser functions 'back', 'forward' and 'refresh' do not work properly on SAP EP 6. That's why you find the navigation links and the portal history in the portal header.
    There is a feature called 'External facing portal' or 'EFP' that solves your issue by rendering one HTML file for every portal page. But you'll have some restrictions concerning business packages, KM and collaboration when using EFP.
    There are a lot of threads in SDN about EFP, but here is an entry point:
    <a href="http://help.sap.com/saphelp_nw04s/helpdata/en/43/13fd52a5732ba9e10000000a1553f6/frameset.htm">Implementing an external facing portal</a>
    Please be aware that EFP comes with NW2004s SPS6
    HTH,
    Carsten

  • Old topic: Refresh when user click back button

    Yes yes, i know, this is old topic, which already discussed thoroughly in the forum,
    But, pls read my question....
    i try this:
    res.setHeader("Cache-Control", "no-cache");
    res.setHeader("Pragma", "no-cache");
    res.setDateHeader("max-age",0);
    res.setDateHeader("Expires",0);
    res.addHeader("Cache-Control", "no-store");
    However, when i forward to a page, then click back button to the previous page, which have the code above, however, the page is still the old one, the page was not reloaded from server
    Any suggestion? 1:57 am, my local time.......

    I just use:
    response.setHeader("Pragma","no-cache");
    response.setHeader("Cache-Control","no-store");
    response.setDateHeader("Expires",0);I have tried this, still the same...what can i do? Any more workable solution?

  • Worst update ever! On my Vista everything is wrong! Back button never active; If I want open pages as new tab it opens new window; FF starts with blank page instead of Google; No url address shown on status bar when I move mouse arrow on the link etc

    Worst update ever! On my Vista everything is wrong! Back button never active; If I want open pages as new tab it opens new window; FF starts with blank page instead of Google; No url address shown on status bar when I move mouse arrow on the link etc.. Please Help!

    Try the Firefox SafeMode to see how it works there. <br />
    ''A troubleshooting mode, which disables most Add-ons.'' <br />
    ''(If you're not using it, switch to the Default Theme.)''
    * You can open the Firefox 4.0+ SafeMode by holding the '''Shft''' key when you use the Firefox desktop or Start menu shortcut.
    * Or use the Help menu item, click on '''Restart with Add-ons Disabled...''' while Firefox is running. <br />
    ''Don't select anything right now, just use "Continue in SafeMode."''
    ''To exit the Firefox Safe Mode, just close Firefox and wait a few seconds before using the Firefox shortcut (without the Shft key) to open it again.''
    '''''If it is good in the Firefox SafeMode''''', your problem is probably caused by an extension, and you need to figure out which one. <br />
    http://support.mozilla.com/en-US/kb/troubleshooting+extensions+and+themes
    ''When you figure out what is causing that, please let us know. It might help other user's who have that problem.''

  • I'm trying to install itunes on new laptop but after clicking install button it jumps straight to thank you page!

    i'm trying to install itunes on laptop but after clicking install button it jumps straight to thank you page!

    Hello hate_technology,
    Thanks for using Apple Support Communities.
    For more information on this, take a look at:
    Trouble installing iTunes or QuickTime for Windows
    http://support.apple.com/kb/HT1926
    If you are having trouble installing iTunes or QuickTime for Windows, follow the troubleshooting steps in this article.
    Best of luck,
    Mario

Maybe you are looking for

  • Not able to open Canon 6D raw files in PS CS5.1 Extended Version 64 Bit

    Hey there. I'm using Photoshop CS5.1 Extended Version 64 Bit. I want to work with raw pictures, shot on a Canon 6D. I have to install the camera raw plug in. But It doesn't work. Could somebody help me please? It's very important too know it soon. Th

  • A strange file in home directory

    Hi Something is creating a strange file in my home direcotry: http://s2.postimg.org/drgqt0c3t/shot.png Can anyone tell me that? how can I track that which app is creating that file? And, how can I prevent creation of this file in the future? Regards

  • I chatted online yesterday with Adobe and I have domain problem

    I bought Photoshop 10 and have not been able to login yesterday I chatted online with Adobe and because i used an e-mail address when I upgraded to 10, when I left the company that e-mail address was dead it now causes a problem Adobe tells me becaus

  • I want a contact icon on home screen

    Just got my first iPhone, model 5.  Would like to have a Contacts icon displayed on the home screen so I can get there with one touch.  I realize I can get to contacts through the phone icon but would prefer to have a straight shot to Contacts. Thank

  • Integration Directory objects

    Hi experts, I have a sender systems which sends a file to three webservices,i.e file-webservice scenario using BPM,but here need to send to 3 webservices of a 3rd party systems in sequence.Can you tell me how many sender agreements,receiver agreement