Possible JSF bug: link failure in Internet Explorer

Greetings:
I have a form which, among other things, contains a table (generated using the <h:datatable> tag). One of the columns in this table contains Command Link (h:commandLink> whose action attribute points to a method in one of my Beans. The command link contains an onmouseup event handler which displays a dialog box for confirmation before actually going to the link.
When I click on the lcommand link in any Mozilla- based browser (Mozilla, Firefox, etc), the confirmation box comes up and, when ithe user clicks on it tmy Bean's method is called. This behavior is expected and works well.
Unfortunately, in Internet Explorer, the confirmation box comes up, but my Bean's method is never called! This is the first time I have seen a custom tag of any kind (in this case, <h:commandLink>!) work in one browser and fail in another.
Could someone tell me why this is or (preferably) how to make my commandLink actions work in Internet Explorer???
Thank s anyone who can help.
Factor Three

Actually, I found the problem. It is a combination of poor implementation of the <h:commandLink> tag's Javascript and a difference in Browser operability.
The Browser difference is apparently in the way different browsers handle events. In Mozilla- based browsers, when you have an onmouseup event and an onclick event, apparently both event handlers get called. In Microsoft- based browsers, however, apparently if you have an onmouseup event and an onclick event only one of the event handlers (in this case the onmouseup event) gets called. Why Internet Explorer's developers made it behave this way is a mystery, because it goes against the way most Windows applications handle such events (usually, they process any mousedown events that exist, then any mouseup events, then mouseclick events!).
The result is that in a Mozilla browser, my onmouseup event handler gets called, I click on my Javascript- based confirmation box, then the browser activates the onclick event handler that the <h:commandLink> tag generates. In Internet Explorer, however, only the onmouseup event handler gets called; since <h:commandLink> places the code for submitting my form in its generated onclick event, that code never gets called and Internet Explorer never calls my Bean method.
The poor implementation of <h:commandLink>'s Javascript comes from the fact that this particular tag does not allow the declaration of onclick events in its TLD. Why the creator of this tag did this is a mystery to me, because all other tags in this category allow such event declarations in their TLDs. It could be said that because <h:commandLink> provides its own onclick event it is logical not to allow such events. This logic is flawed, since other link tags (like <h:commandButton>) also provide their own onclick events, yet they allow programmers to define their own onclick events. I have looked at the generated event handlers for these tags; all they do is take the event handler you define, append a semicolon at the end, then append their standard event handling code behind yours. For some reason, the <h:commandLink> tag does not do this.
The reason <h:commandLink>'s Javascript handling is poor is because it prevents the addition of any kind of client- side validation, confirmation, or any other operations someone may wish to do using this tag prior to invoking any server- side functionality. The reason why I put in the onmouseup event handler in the first place was because in my user interface I needed to display a warning to a user and to get confirmation that the user really wanted to perform a certain operation before actually going to the server and performing it. Since <h:commandLink> is the one tag that invokes a required bean method and passes it parameters based on an item's position in a list, I had to use that tag and, since it didn't allow onclick event declarations, I had no choice but to use onmouseup.
If <h:commandLink> had been better implemented (in other words, if it allowed the declaration of onclick events like other tags do) then I would not have been left open to the problems associated with the different browsers' event handling. For this reason, I can say that I have, indeed, found a JSF bug -- though it is a rather subtle one.
In the case of my application, I was able to come up with a kludge which makes it work on all browsers. Basically, I took the onclick event handler code generated by the <h:commandLink> tag and copied it into my onmouseup event handler. Now the proper submits are being done when any browser is used.
Of course, it would be better if someone at Sun were to make a slight change in <h:commandLink>'s implementation, or if Microsoft were to make its browser implementation more consistant with Javascript standards. But then, life for all of us would be better if we had World Peace...
-Factor Three

Similar Messages

  • Link problem in Internet Explorer 9 (for Vista)

    Hi,
    I am creating a website with a link that links to my specific twitter page. It works fine in Firefox but when I open up Internet Explorer 9 (IE) I run into a problem. When I click on the link in IE it goes to twitter.com not my specific twitter page. I would love to fix this because I don't want my clients to have to hunt for me on twitter. It's weird because in Dreamweaver CS4 the links are correct in the properties panel so for some reason IE is not connecting with this link somehow.
    Any ideas/help would be greatly appreciated.
    Thanks!
    ashmic19

    No there's not any sensitive information. I would upload it but I don't want to upload it to my particular web host yet until the site is complete.
    People here often create a temp folder on their website for testing purposes, upload a problem page for all to see then pull it down when the issue is fixed.
    By the time you've fixed the issue, it's unlikely that Google has found it.

  • When viewing outlook emails in firefox, links open in internet explorer, not in firefox

    when viewing my outlook emails in firefox, when I click on a link the new webpage is opened in internet explorer not in firefox

    Thank you - that has solved the problem - links simply open in a new tab in firefox.
    Marvellous.

  • When in my email, my links open into internet explorer instead of firefox

    When I am in my email and a message has a link and I open the link, instead of going to firefox, it opens in internet explorer, I use firefox not internet explorer.

    Hello, I'm having this exact same problem since the last few days, somethings changed on how the hotmail webpage is loading, or what it's loading, as Google chrome also reports an 'Aw-Snap' webpage error.
    regards

  • Clicking on a link that opens Internet Explorer slows all applications to near frozen. Solution?

    Firefox is my default browser. Every time I click on a link that opens in Internet Explorer (I. E.) , my entire system slows to near freezing. All operations, including shut down, take forever. The only way I've found to resolve the issue has been to shut down, and reboot. I've tried to avoid clicking on I. E. links, but some websites (especially some customer service links) seem to be available only through I. E.

    Hi,
    Usually if such programs are hard-coded to look for and open IE, then setting Firefox as the default browser ('''Tools''' ('''Alt''' + '''T''') > '''Options''' > [https://support.mozilla.org/en-US/kb/Options%20window%20-%20Advanced%20panel?as=u Advanced] > '''General''') may not be effective. You can try to contact the providers and request an update to their programs/services. You can also try to deselect Internet Explorer in Windows Control Panel > Add or Remove Programs > Add/Remove Windows Components (this only removes the references from the Start menu, other locations and hides the IE executable, doesn't uninstall IE).

  • How to make firefox my default setting for sending links instead of internet explorer

    if i rt click on a link to send to a mail recipient, it uses internet explorer and this does not work correctly. i want to use fire fox which is now set up to send via windows live hotmail

    See:
    * [[Changing the e-mail program used by Firefox]]
    * http://kb.mozillazine.org/Default_mail_client

  • ConvertDateTime: caching TimeZone: possible JSF bug?

    Hi all,
    I'm outputing a date field utilizing the timezone attribute of the convertDateTime tag. When I change the viewing timezone, the convertDateTime tag seems to be caching the old timezone value.
    Is anyone else encountering this issue? Is it a Bug? Is there a work around?
    Thanks all,
    Here is some test code I wrote to expose the bug...
    public class TimeZoneTest {
        private static final Log LOGGER = LogFactory.getLog(TimeZoneTest.class);
        private TimeZone timeZone = TimeZone.getTimeZone("GMT");
        private Date currentTime = new Date();
        private SelectItem[] availableTimeZones;
        public TimeZone getTimeZone() {
            return timeZone;
        public void setTimeZone(String timeZone) {
            this.timeZone = TimeZone.getTimeZone(timeZone);
        public Date getCurrentTime() {
            return currentTime;
        public SelectItem[] getAvailableTimeZones() {
            if (null == availableTimeZones) {
                availableTimeZones = new SelectItem[3];
                availableTimeZones[0] = new SelectItem("GMT","GMT");
                availableTimeZones[1] = new SelectItem("PST","PST");
                availableTimeZones[2] = new SelectItem("EST","EST");
            return availableTimeZones;
    }The JSP:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <%@ page contentType="text/html;charset=UTF-8" language="java" %>
    <%@ taglib prefix="f" uri="http://java.sun.com/jsf/core" %>
    <%@ taglib prefix="h" uri="http://java.sun.com/jsf/html" %>
    <META HTTP-EQUIV="Pragma" CONTENT="no-cache"/>
    <META HTTP-EQUIV="Expires" CONTENT="-1"/>
    <f:view>
        <html xmlns="http://www.w3.org/1999/xhtml">
            <body>
                <h:form>
                    <h:panelGrid columns="2">
                        <h:outputText value="TimeZone:"/>
                        <h:outputText value="#{timeZoneTest.timeZone.ID}"/>
                        <h:outputText value="Current Time:"/>
                        <h:outputText value="#{timeZoneTest.currentTime}">
                            <f:convertDateTime pattern="MM/dd/yyyy HH:mm:ss z" timeZone="#{timeZoneTest.timeZone}"/>
                        </h:outputText>
                        <h:outputText value="Change Time Zone:"/>
                        <h:selectOneMenu value="#{timeZoneTest.timeZone.ID}"
                                         onchange="submit()">
                            <f:selectItems value="#{timeZoneTest.availableTimeZones}"/>
                        </h:selectOneMenu>
                    </h:panelGrid>
                </h:form>
            </body>
        </html>
    </f:view>

    Thanks for the reply.
    It appears the "F" tags are read in once per session. In my real testcase, if I start a new session the dates show in the correct timezone. So I believe this means that any evaluated value bindings for the "F" tags would be stored at the session scope.
    IMO - this is a major design flaw. Why allow for dynamic value binding expressions on a component that isn't fully evaluated when the tree is rendered?
    The only way around this seems to be a custom tag.
    So here is my crude outputDate custom tag - I hope this helps someone.
    Disclaimer: I only tested the three attributes I made: not sure if the component is as fully functional as say a h:outputText tag.
    Cheers,
    Jason V.
    The Tag:
    public class OutputDateTag extends UIComponentTag {
        private static final Log LOGGER = LogFactory.getLog(OutputDateTag.class);
        private String pattern;
        private String timeZone;
        private String value;
        private static final String TIME_ZONE_ATTRIBUTE = "timeZone";
        private static final String PATTERN_ATTRIBUTE = "pattern";
        private static final String VALUE_ATTRIBUTE = "value";
        public void setPattern(String pattern) {
            this.pattern = pattern;
        public void setTimeZone(String timeZone) {
            this.timeZone = timeZone;
        public void setValue(String value) {
            this.value = value;
        public String getRendererType() {
            return null;
        public String getComponentType() {
            return "com.mycompany.presentation.components.UIOutputDate";
         * Sets the 3 expected attributes:
         * <pre>
         * value: should evaluate to a java.util.Date object.
         * timeZone: should evaluate to a java.util.TimeZone object.
         * pattern: should evaluate to a String and be a compatiable form for a SimpleDateFormat object.
         * </pre>
         * {@inheritDoc}
         * @param component {@link UIComponent} whose properties are to be overridden
        @SuppressWarnings({"unchecked"})
        protected void setProperties(UIComponent component) {
            super.setProperties(component);
            FacesContext context = FacesContext.getCurrentInstance();
            Application application = context.getApplication();
            //pattern
            Map attributes = component.getAttributes();
            if (isValueReference(pattern)) {
                ValueBinding patternValueBinding = application.createValueBinding(pattern);
                component.setValueBinding(PATTERN_ATTRIBUTE, patternValueBinding);
            } else {
                attributes.put(PATTERN_ATTRIBUTE, pattern);
            //time zone
            if (isValueReference(timeZone)) {
                ValueBinding timeZoneValueBinding = application.createValueBinding(timeZone);
                component.setValueBinding(TIME_ZONE_ATTRIBUTE, timeZoneValueBinding);
            } else {
                attributes.put(TIME_ZONE_ATTRIBUTE, timeZone);
            //value
            if (isValueReference(value)) {
                ValueBinding valueBinding = application.createValueBinding(value);
                component.setValueBinding(VALUE_ATTRIBUTE, valueBinding);
            } else {
                attributes.put(VALUE_ATTRIBUTE, value);
            LOGGER.debug("pattern = " + pattern);
            LOGGER.debug("timeZone = " + timeZone);
            LOGGER.debug("value = " + value);
         * <p>Release any resources allocated during the execution of this
         * tag handler.</p>
        public void release() {
            super.release();
            value = null;
            timeZone = null;
            pattern = null;
    }The TagLib:
        <tag>
            <name>outputDate</name>
            <tagclass>com.prenet.presentation.tags.OutputDateTag</tagclass>
            <bodycontent>empty</bodycontent>
            <attribute>
                <name>value</name>
                <required>true</required>
                <rtexprvalue>false</rtexprvalue>
            </attribute>
            <attribute>
                <name>pattern</name>
                <required>true</required>
                <rtexprvalue>false</rtexprvalue>
            </attribute>
            <attribute>
                <name>timeZone</name>
                <required>true</required>
                <rtexprvalue>false</rtexprvalue>
            </attribute>
            <attribute>
                <name>binding</name>
            </attribute>
            <attribute>
                <name>id</name>
            </attribute>
            <attribute>
                <name>rendered</name>
            </attribute>
        </tag>The Component:
    public class UIOutputDate extends UIOutput {
        private static final Log LOGGER = LogFactory.getLog(UIOutputDate.class);
        private static final String TIME_ZONE_ATTRIBUTE = "timeZone";
        private static final String PATTERN_ATTRIBUTE = "pattern";
        private static final String VALUE_ATTRIBUTE = "value";
        public UIOutputDate() {
            //we render ourself... thanks.
            setRendererType(null);
         * Uses the timeZone and pattern attributes to pass to a  SimpleDateFormat object to get a String
         * representation of the Date value.
         * @throws NullPointerException {@inheritDoc}
        public void encodeBegin(FacesContext context) throws IOException {
            ResponseWriter writer = context.getResponseWriter();
            Locale locale = context.getViewRoot().getLocale();
            Map attributes = getAttributes();
            Date value = (Date) getValue();
            TimeZone toTimeZone = (TimeZone) attributes.get(TIME_ZONE_ATTRIBUTE);
            String pattern = (String) attributes.get(PATTERN_ATTRIBUTE);
            DateFormat format = new SimpleDateFormat(pattern, locale);
            format.setTimeZone(toTimeZone);
            String dateString = format.format(value);
            writer.writeText(dateString, VALUE_ATTRIBUTE);
    }The Test JSP (note: that there are some fixes to my original post)
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <%@ page contentType="text/html;charset=UTF-8" language="java" %>
    <%@ taglib prefix="f" uri="http://java.sun.com/jsf/core" %>
    <%@ taglib prefix="h" uri="http://java.sun.com/jsf/html" %>
    <%@ taglib prefix="p" uri="http://www.mycompany.com/jsfTaglib" %>
    <META HTTP-EQUIV="Pragma" CONTENT="no-cache"/>
    <META HTTP-EQUIV="Expires" CONTENT="-1"/>
    <f:view>
        <html xmlns="http://www.w3.org/1999/xhtml">
            <body>
                <h:form>
                    <h:panelGrid columns="2">
                        <h:outputText value="TimeZone:"/>
                        <h:outputText value="#{timeZoneTest.timeZoneId}"/>
                        <h:outputText value="Current Time (Standard JSF):"/>
                        <h:outputText value="#{timeZoneTest.currentTime}">
                            <f:convertDateTime pattern="MM/dd/yyyy HH:mm:ss z" timeZone="#{timeZoneTest.timeZone}"/>
                        </h:outputText>
                        <h:outputText value="Current Time (Custom TAG):"/>
                        <p:outputDate value="#{timeZoneTest.currentTime}" pattern="MM/dd/yyyy HH:mm:ss z" timeZone="#{timeZoneTest.timeZone}"/>
                        <h:outputText value="Change Time Zone:"/>
                        <h:selectOneMenu value="#{timeZoneTest.timeZoneId}" onchange="submit()">
                            <f:selectItems value="#{timeZoneTest.availableTimeZones}"/>
                        </h:selectOneMenu>
                    </h:panelGrid>
                </h:form>
            </body>
        </html>
    </f:view>The Testing Backing Bean:
    public class TimeZoneTestVC {
        private static final Log LOGGER = LogFactory.getLog(TimeZoneTestVC.class);
        private String timeZoneId = "UTC";
        private SelectItem[] availableTimeZones;
        public TimeZone getTimeZone() {
            TimeZone timeZoneByName = TimeZone.getTimeZone(timeZoneId);
            return timeZoneByName;
        public String getTimeZoneId() {
            return timeZoneId;
        public void setTimeZoneId(String timeZoneId) {
            this.timeZoneId = timeZoneId;
        public Date getCurrentTime() {
            return new Date();
        public SelectItem[] getAvailableTimeZones() {
            if (null == availableTimeZones) {
                String[] availableIDs = TimeZone.getAvailableIDs();
                Arrays.sort(availableIDs);
                availableTimeZones = new SelectItem[availableIDs.length];
                int i = 0;
                for (String zoneId : availableIDs) {
                    availableTimeZones[i] = new SelectItem(zoneId, zoneId);
                    i++;
            return availableTimeZones;
    }

  • My internet explorer has crashed. My Skype does not link with Firefox. What can I do?

    While attempting to lonin to Skype I get an error report since my Skype used to link with the Internet explorer.
    How can I chamge that to link withFirefox?
    Thanks

    I would first try unplugging All the USB devices plugged into your computer, and then plug back in just the iPhone and see if that is recognized.  Also, do you have the latest version of iTunes for Windows installed on your PC, as you need to?
    Hope this helps

  • I use Earthlink mailbox, and I want my email links to open with Firefox, but they open with Internet Explorer; how to fix?

    I am using Windows XP 2002 operating system; Earthlink mailbox program for email with AT&T Broadband.
    I want to have Firefox as my default browser, but my email links open with Internet Explorer. I have followed the Firefox help page to set Firefox as my browser, but the problem remains.
    Do you know how to fix this? Is it a problem with Earthlink?

    I have Microsoft Outlook also with Firefox and can open just about every link, url, company page, etc via the email links. First, make sure you have noted the email as NOT JUNK so that the links are activated by Outlook. Second, Firefox needs to your default browser for the links to open in Firefox rather than IE. There are some links from Microsoft that may ignore the default and open in IE but not all anymore. I have a Sony laptop which ignores the default browser and opens all of its support information from its VAIO software loaded on the computer in IE. Besides that though, over 95% of my items will open in my default brwser selection, which is currently Firefox.
    Go to this link to make sure Firefox is your default browser.
    http://support.mozilla.com/en-US/kb/How+to+make+Firefox+the+default+browser?s=Make+Firefox+the+default+browser+&as=s
    Or this link to make any browswer of your choice the default.
    http://www.chami.com/tips/internet/043099I.html
    Hope this helps.

  • Get Internet explore and Microsoft Office version from own PC

    hi experts,
    Is it possible to find out which version Internet Explore and Microsoft Office you have installed in your computer within an ABAP Program?
    Is there a function module or a method to get out of these information from your computer?
    Alternative is using some Java or Visual basic codes witin an ABAP program: if yes, please provide some example codes.
    Best regards
    LN

    Nick & Manohar are right......This method is working.....I was just checking it out.....
    On your PC, Goto START->RUN->REGEDIT
    For MS Word
    Goto HKEY_CLASSES_ROOT->Word.Document->CurVer
    You will get a default registry value of type  REG_SZ with value Word.Document.12
    The last two digits indicate the version of MS word installed (Refer Microsoft Support link http://support.microsoft.com/kb/822005 )
    Word 2010 14.0
    Word 2007 12.0
    Word 2003 11.0
    Word 2002 10.0
    Word 2000   9.0
    For IE
    Goto HKEY_LOCAL_MACHINE->Software->Microsoft->Internet Explorer
    You will find a registry value of type  REG_SZ with the version no of the installed component.
    Now, in ABAP program call the method to get the current versions.....
    DATA: v_ver_word TYPE string,
          v_ver_ie   TYPE string.
    CALL METHOD cl_gui_frontend_services=>registry_get_value
      EXPORTING
        root      = cl_gui_frontend_services=>hkey_classes_root
        key       = 'Word.Document\CurVer'
      IMPORTING
        reg_value = v_ver_word.
    CALL METHOD cl_gui_frontend_services=>registry_get_value
      EXPORTING
        root      = cl_gui_frontend_services=>hkey_local_machine
        key       = 'SOFTWARE\Microsoft\Internet Explorer'
        value     = 'Version'
      IMPORTING
        reg_value = v_ver_ie.

  • Server message displayed in Internet Explorer

    We use PL/SQL for this web application that makes use of following code:
    owa_util.get_cgi_env('remote_addr')
    In IE 6, this message comes up:
    "This document was found at the following location.
    HTTP/1.1 200 OK Date:Mon, 26 Jan 2004 18:52:02 GMT Allow:GET, HEAD Server. Oracle_Web_listener/4.0.8.1.0EnterpriseEdition Content-Type:text/html Content-length:4101 Connection:Keep-Alive Keep-Alive; timeout=10,max=999"
    Message does not appear in Netscape.
    Any ideas?
    Thanks.

    Hi Kiran,
    it's not possible to show the favicon into Internet Explorer.
    It may be viewed only in Mozilla (Firefox).
    This is due to the browser itself. (You can simply check that in the IE any favicon is showed)
    Regards,
    Gianluca Barile

  • FavIcon isnt Displayed in Internet Explorer

    Hi,
    I Have Replaced the OriginalFavIcon With my FavIcon in The portal in the Following Location.
    /usr/sap/<SID>/JC01/j2ee/cluster/server0/apps/sap.com/
    com.sap.engine.docs.examples/
    servlet_jsp/_default/root/favicon.ico.
    It is Displaying in Mozilla But Isnt Displaying in Internet Explorer(IE).If anyone has any idea plz Reply ASAP.
    Greetings,
    Kumar

    Hi Kiran,
    it's not possible to show the favicon into Internet Explorer.
    It may be viewed only in Mozilla (Firefox).
    This is due to the browser itself. (You can simply check that in the IE any favicon is showed)
    Regards,
    Gianluca Barile

  • Javascript error in Internet Explorer: status is null or not object

    Hi.
    I use Oracle AS MapViewer 1033p5_B081010, and show maps fine with firefox, but failure with Internet Explorer, and not show map.
    My error description in javascript is :
    Line: 1143
    Character: 1
    Error: 'status' is null or is not object
    Any Idea?
    Please I need a solution or help for solution.
    Regards,
    Marcelo A. Vasquez

    Hi Marcelo,
    it may be something in your java script code around line 1143 ('status' parameter?). IE seems not to like it. I would check this piece of code.
    Joao

  • Windows Internet Explorer 9/10 question on Win7 system

    Hello everyone,
    Hi this is my first post here even though I have been a member for some time. I would like to thank everyone for all the helpful information, as it has helped me greatly.
    First off I am a IT computer engineer for a major hospital I do the programming, setup, deployment and maintenance of our hospital computer systems as well as Bio-Med. So you guys and gals can speak the lingo.
    Now to my question. I will explain in detail.
    We have computers that are know as generic and have generic logins in certain departments, (where anyone from the department can go to the computer and then use it for research on the internet). Well we seam to be running in to a problem with the night staff
    where they surf the net for pleasure/playtime and these computers then get infected with virus, malware...etc. No one knows who it is and everyone is pointing fingers.
    Is there anyway to have Internet Explorer 9/10 on Win7 have a login, so that a user tries to launch Internet Explorer but Internet Explorer will not launch unless the "user" has a login for the application and that application only. Thus giving
    us a log of What time Internet Explorer was used and by what user and this is what they did/or went.
    Example...
    Generic account (ph12345) is open to everyone in the department, all they have to do is hit enter and they are on the desktop
    BUT
    User (DC12345) login to Internet Explorer @ 1:35am
    AND
    did this...
    Now these computers have to stay generic accounts for the staff. I am asking is it possible to have just the application "Internet Explorer" have a login to launch the app???.they user will click on the application "Internet Explorer"
    a popup window or a login screen comes up asking for login information. Then if the user has rights to Internet Explorer it would launch and they then can do what they need to do. But at the same time create a log of the launching and what was / where they
    went.
    Thank you for your time and "Have a great holiday season everyone"
    Brian

    Hi,
    I understand what's your requirements, but based on my plenty of test, I doubt there is no way to restrict IE start.
    In Windows 7, Compatibility of IE properties, it shows greyed out and couldn't be check run as administrator. That's to say, we couldn't restrict a standard user use IE.
    Thanks for your understanding.
    Roger Lu
    TechNet Community Support

  • Internet Explorer cannot download over HTTPS if Pragma: no-cache is set

    APEX Ver. - 3.2
    DB Ver. - 11.1.0.7
    Problem : The apex application generates an XML file and saves it to a table. Users navigate to a report where they have a DOWNLOAD link to download the file. Over HTTPS, when the download link is clicked Internet Explorer (IE7) generates an Error Message saying Internet Explorer cannot download apex_util.get_blob from ...
    The same functionality works in Firefox and Chrome.
    A blog post on MSDN (http://blogs.msdn.com/b/ieinternals/archive/2009/10/03/internet-explorer-cannot-download-over-https-when-no-cache.aspx) describes this problem and one of the reasons contributing to this problem is a pragma declaration of no-cache , is there a way to remove the pragma declaration in the request header?
    Thanks,
    Ramesh
    Edited by: Ramesh on Dec 10, 2010 11:27 AM
    Edited by: Ramesh on Dec 10, 2010 11:28 AM
    Edited by: Ramesh on Dec 10, 2010 11:29 AM

    Dear Markus
    Could you please tell me indetail...
    Im able to download if im in internal network, bz it is directly pinging from server in IE 6.0 and 7.0.  Problem is only with External facing, that too with IE 6.0, 7.0. In firefox im able to downlad the file even using reverse proxy , and internal network.
    What i guess is problem within reverse proxy setup & configurations or IE broweser.?
    Please suggest
    Thanks
    PRadeep

Maybe you are looking for

  • Creation of Runtime version for Knowledge base

    We are using a Configurable material (CM1) with profile (P1) assigned to it. The profile assigned has the following details (in tx cu42):    . a. Config parameters – Sales order    . b. BOM explosion – Single level As per SAP “<i><u>The Single-Level

  • New mbpr late 2013 2.6GHz

    Hi there I just bought a new mbpr late 2013 15" yesterday. The battery is fully loaded but only has power for 3 hours and 15 minutes? And the display brightness is very low.. Running OSX Mavericks, my old mbp 2008 has a better battery life time.... A

  • DIME-MIME

    Hello, I am currently working on a project in which I will create a web-service that will deals with XML files in attachment in the soap message. The wsdl file generated by the NetWeaver solution is 'MIME' type. But someone said me that a .Net Client

  • Help! Template problem?

    Dear Adobe Friends! Help! I'm having major difficulty updating a client site with Dreamweaver 8. I created the site OK initially some months ago - and any updates to editable regions worked just fine - but then I passed it all onto a PHP developer wh

  • Need Help with the Remote App

    I am able to get this to work on my iMac at home but I was trying to help my dad get his remote App working and have not had any luck. Well, slight luck but only for about 1 minute. His computer is hard wired into the wifi router, ipod touch is wifi