IE11 can't post form data to specific frame or window dialog opened via window.open()

Hello,
Form POST targeting to specific frame or dialog popped up via window.open() no longer works in IE11.
It worked fine in IE10 and all previous versions of IE.
Please see screenshot attached with simple test that reproduces this problem.
Direct Link to screenshot:
http://173.231.98.44/cgi/TestFolder/IE_11_widow_frame_targeting_BUG.jpg
Direct link to simple test page demonstrating this problem:
http://173.231.98.44/cgi/TestFolder/page2.asp
Note: IE11 doesn't report any errors, doesn't complain about anything, even when debugged via F12 developer tools. The only thing it complained initially was missing doc type declaration on top of page, but even after adding doc type definition, problem still
persists, makes no difference.
I tested this on fresh install of Windows 2012R2 while testing our web application with the new IE11.
I believe doing this on Windows 8.1 with IE11 will result in same bug/problem.
Our web application uses a technique whereby it launches a popup window via call to window.open(), passing blank URL and specifying a name for the new window. It then does a from post targeting the name of new dialog.
In IE11 this functionality has been broken and no longer works.
Problem is that IE11, instead of posting form to the newly created dialog, it launches a new instance of IE and then loads the requested form in this new instance of IE, while the dialog launched via window.open() remains on screen and is empty. If user repeats
launching same form post request (via button click for example), IE 11 keeps creating new empty dialogs and new IE instance for every form post executed. This totally breaks our application because we use many so called "wizards" that encapsulate
specific functionality in separate web page launched in a popup window.
Another related problem is that if a dialog is launched with window.open(), the java script code in the dialog can not target the parent frame that opened the dialog anymore. In our application, when a dialog is closed, it typically needs to trigger a refresh
of a specific frame within the parent window (again targeted by name) to reflect saved/updated info that user entered in the popup dialog. The result is that we can't refresh the parent frame after the pop up dialog closes. Instead, IE11 launches
a new instance of IE (not just a tab, but a whole new instance) and loads the parent frame in it.
The problem seems to be caused by broken frame name targeting mechanism in IE11.
Note that we force IE to compatibility mode 5, but even without specifying any compatibility, the problem remains.
Typical java script to reproduce this is:
<input type="button" onClick="Popup(this.form);" name="btn2" value="Popup Dialog">
function Popup(f){
    window.open("","MyNewDialogName","width=200,height=150");
    f.action = "page3.asp";
    f.target = "MyNewDialogName";
    f.submit();
Expected: IE11 should correctly post form to and load targeted page in the newly popped up dialog, without opening new IE instance and new tab. Repeatedly posting form to existing popup window should reuse that window, not keep on launching more popup windows
and then more IE instances.
Steps to reproduce the problem (include URL if applicable):
URL with sample page: http://173.231.98.44/cgi/TestFolder/page2.asp
1) Create page1.htm: <html><body>display "I'm in a popup window now ..."</body></html>
2) Create page2.htm with a button and onclick() event calling function to open dialog, and do form POST targeting new dialog calling page1.htm, like below.
<input type="button" onClick="Popup(this.form);" name="btn2" value="Popup Dialog"> function Popup(f){
    window.open("","MyNewDialogName","width=200,height=150");
    f.action = "page1.asp";
    f.target = "MyNewDialogName";
    f.submit();
3) Open IE11, navigate to page2.htm, click the "Popup Dialog" dialog button. IE 11 will popup the new dialog, but then it will also launch new instance of IE11 and display the page1.htm in it, instead of in the popup dialog.
Has anyone else encountered this problem?
Any insight or help is appreciated.
Regards
Peter

the default action of <input type="button" is submit. Note also that the default type of <button> elements is 'submit' also.
add a return false to the onclick inline event handler (which constructs the form submit attribues) to cancel the default form.submit behavior.
form elements have a target value with which you can specify the name window into which you want the form to open in.
<form action="process.aspx" target="popup">
you can use the window.open method with a query uri to achieve the same outcome.
window.open('process.aspx?s=search+term&amp;foo=bar','popup',{features})
the outcomes of all scripted windows are affected by
your IE Popup blocker and tabbed browsing settings
which in turn is affected by your IE Security zone settings (for popup blocking handling)
and the settings of any third-party popup blocker you may have installed and enabled... it may not necessarily be visible on your browser toolbar.
The first step in troubleshooting web browser issues is to test in no-addons mode.
Use the Developer Tool to find out what documentMode the test page is opening in on your system. On Modal/Modeless popup windows use the f12 key to display the Developer tool positioned on the contentWindow.
Use File>Properties to find out what IE Security zone it maps to... there is a security setting to prevent navigation into zones of lower integrity.
Rob^_^

Similar Messages

  • How can i submit form-data with acrobat pocket pc

    how can i submit form-data (http-post) on a PPC?
    how can i store the data offline?
    which submit-functions are availabe for the pocket pc reader?
    do i need ARES?
    where can i find a documentation of of the available functions for the ppc version?
    where can i fond form-samples for ppc?
    from the docu on my pocket pc:
    Submit form data using handheld devices over a wireless connection. If you are working offline, the data is temporarily stored, then submitted once a connection is established. Send forms by e-mail or directly to the destination server using a cradle or cable

    To your question regarding the Pocket PC version of Reader, I downloaded Adobe Reader for Pocket Pc 2 and installed it on my HP iPAQ . I then loaded my test PDF file onto the iPAQ. The Reader for Pocket PC preformed an email submission fine. However, I received no indication that anything happened when I tried an HTTP Post. So I think you can only do an email submission.
    In general, I have been testing to see how much I can do without the Live Cycle Reader Extensions, since for sure I will never be able to purchase them. What I have found is that for Acrobat Reader 7, the email submission works for all of the people I have asked to test it, but the HTTP Post has worked for only one of the two people who have tested it so far with Reader 7 (the one for which it worked claims that he only has Reader 7 on his computernot Acrobat).

  • Can't read form data from newer version

    I can't read form data I filled in with older version of reader after I upgraded to a newer version reader. please help. thank you.

    On Sun, 16 Apr 2006 11:45:51 +0000 (UTC), "Pedro_3"
    <[email protected]> wrote:
    > <form method="post"
    action="mailto:[email protected]">
    See
    http://apptools.com/rants/mailto.php
    Gary

  • How we can populate the form data from 2D barcode

    Hi All,
    Can anyone tell me how we can populate the form data from 2D barcode, will this can be done through script(javascript)?.
    Thanks & Regards,
    Faisal Afzal

    I was hoping someone could put me in the right direction here. I am basically doing the same . I am decodeing the information stored in a 2D Bar code and sending this information to an XML file, then I am trying to combine that xml file with a blank PDF template but the process is failing beacuse there are some additional tag fields the XML data from the  Decode->Extract XML process.
    The XML file from the decode process gives the structure below..notice therer some extra tags (lines 2- 4)
    <?xml version="1.0" encoding="UTF-8"?>
    <xdp:xdp xmlns:xdp="http://ns.adobe.com/xdp/" xmlns:xfa="http://www.xfa.org/schema/xfa-data/1.0/">
    <xfa:datasets>
    <xfa:data>
    <form1>
    The XML structure that is expected by the PDF template is as follows
    <?xml version="1.0" encoding="UTF-8"?>
    <form1>
    So the xml output of the Decode barcode + Extract XML process has three extra lines of tag. Is there a way I could use a process within liveCycle to clean out those three lines in real-time before sending the xml to be recombined with the PDF template.
    Thanks

  • With out inbound Idoc can we post the data using we19

    Hi,
            with out inbound idoc can we post the data using we 19.........
    for testing any idoc type particular to inbound FM is posting application data..in TABLES.....
    Regards,
    Raghunadh.

    HI Raghunadh Babu 
    The main purpose of given WE19 Transaction by SAP... To generate test IDoc and check whether the data is posting according to business requirement....
    Answer for your question.....Yes U can generate IDoc...
    Enjoy playing with we19...
    RR

  • Can't save form data?

    Can't save form data in reader. Using acrobat 9 pro. Reader-enabling forms option is unavailable.

    Save as>Reader Extended with Additonal Features Enabled should allow saving form data with Reader.

  • HT3235 Can i back up data of my computer in the shared drive via airport extreme

    Can i back up data of my computer in the shared drive via airport extreme

    If you delete it from the computer, it may eventually be deleted from the backup.
    See "additional information" here:  http://support.apple.com/kb/ht1427

  • Hallo My system runs slow. how can i reorganize the date, that the pc runs faster? In the window world i hade to delete some fils. how it work in the apple world?

    Hallo My system runs slow. how can i reorganize the date, that the pc runs faster? In the window world i hade to delete some fils. how it work in the apple world?

    See these:
    Switching from Windows to Mac OS X,
    Basic Tutorials on using a Mac,
    Mac OS X keyboard shortcuts,
    Anatomy of a Mac,
    MacTips,
    Switching to Mac Superguide, and
    Switching to the Mac: The Missing Manual, Mountain Lion Edition.
    Additionally, *Texas Mac Man* recommends:
    Quick Assist,
    Welcome to the Switch To A Mac Guides,
    Take Control E-books, and
    A guide for switching to a Mac.
    Once you get familiar with the Mac, see:
    Mac Maintenance Quick Assist,
    Mac OS X speed FAQ,
    Speeding up Macs,
    How to Speed up Macs, ,
    Macintosh OS X Routine Maintenance,
    Essential Mac Maintenance: Get set up,
    Essential Mac Maintenance: Rev up your routines,
    Maintaining OS X, 
    Five Mac maintenance myths and
    Myths of required versus not required maintenance for Mac OS X for information.

  • Can I access the data backed up on my time capsule remotely via the Internet?

    Can I access the data backed up on my time capsule remotely via the Internet? Let us say I have all my music or photos on my time capsule at home and I want to access it while I am outside over the Internet can I do this?

    See remote access methods here.
    https://discussions.apple.com/community/wireless/airport?view=documents
    I am not sure what format these files are in.. but if they are itunes or iphoto.. have a care.. it is easy to corrupt them.

  • PDFMaker 9.1, Excel 2003, Users can't save form data

    Hi Everyone,
    I'm looking for some assistance with a problem.
    I created a new form in Adobe Pro 9.1 bringing in an excel template.  The final product looked great.  I had our IT department post it on our Intranet, and some individuals commented back they cannot save a copy of the data they entered in the blank form.  I tested with others where it works fine.  I can't confirm 100%, but it seems whoever has the Adobe "Pro" version can save and those with just the "standard" cannot save.  They get that message Save a Blank Copy of this Form, Data typed into this form will not be saved..."etc.
    I tried going to Advanced-Extend Features in Adobe Reader, but that doesn't help either once posted on the website.
    Any suggestions how to enable so that all users (1000's) can save their work they typed into the document if they wish?
    Thanks so much in advance!

    Not specifically addresses whatever is causing the issue.
    Just an obtw re: "extended" PDF forms (which, if there are users of Adobe Reader, will have to be made use of):
    When you "extend" a PDF form usage most comply with the "500 limit" of the EULA.
    With "1000's" of end-users you may well be in harms way.
    See Section 15.12.3 (PDF page 408 of 410).
    http://www.adobe.com/products/eulas/pdfs/Gen_WWCombined-20080205_1329.pdf
    LiveCycle ES avoids this but is costly.
    Alternatively, piping out the user's form input to FDF and processing that at the server level could be done.
    For this, you might have your IT folks give the FDF SDK a look over.
    Be well...

  • ASP Classic - post form data without form

    I have to send our account password and user entered form
    data to a page (which I can't modify). I don't want to use the Get
    method and I don't want to put our password into a hidden field. I
    would like to have the user fill out the form, which submits back
    to the page where I add my password field value via ASP, then send
    all of that data to another page via post.
    To further clarify, we are using a service and to add user
    data I have to also supply our account name and password.

    Get it from the database and when you send it make sure its
    sent as
    unencrypted text. Its all the rage...
    <%= Clinton Gallagher
    NET csgallagher AT metromilwaukee.com
    URL
    http://clintongallagher.metromilwaukee.com/
    "jasonacook" <[email protected]> wrote in
    message
    news:f6321t$s9j$[email protected]..
    >I have to send our account password and user entered form
    data to a page
    >(which
    > I can't modify). I don't want to use the Get method and
    I don't want to
    > put our
    > password into a hidden field. I would like to have the
    user fill out the
    > form,
    > which submits back to the page where I add my password
    field value via
    > ASP,
    > then send all of that data to another page via post.
    > To further clarify, we are using a service and to add
    user data I have to
    > also
    > supply our account name and password.
    >

  • Post form data

    Hello world,
    I need your help guys. I want to know how to post the data of a java application form
    which take a name and surname and post the data when the post button is pressed to a server. This is similar to html form, but the difference it that am using a desktop java application and I have a server that will receive the data when submitted.
    But my problem is that I don't know how to post the data as the form and the server are not in the same place and this is not a html form.
    it should be in the following format :
    http://www.mysite.com/form.php?name=bolala&surname=hello.From the url, bolala is the name entered and hello is the surname entered into the form.
    Please guys help me
    Cheers.

    That's a GET, not a POST. So which bit can't you do?sorry, I made a mistake! ignore the url above.
    I want the data to be sent to the server. the bit i can't understand it how do I post the data?
    Thansk for your reply.

  • How can you copy form data from an online PDF, in your browser?

    Just a quick query, I've recently filled out an online application and I filled this out on an online PDF form. This is the form link:
    http://3fivetwo.com/dloads/application_pack_-_admin_long10.pdf
    How can I copy the data I typed into this form, to a word document for example? Or is there any way I can save this as a PDF with all the data in the form, to send it as an email?
    I've downloaded the form, but it just shows blank pages with no fields filled.
    Thanks very much!

    download the form to your local disk
    open it with Adobe Reader and fill in all the details
    save it
    send the completed form by email

  • How can I submit form data to an outside url after a purchase?

    I'm using BC as the ecommerce portion of a site that sells certificates that people will purchase.  There is an outside developer creating PDF certificates with their info and a custom code.  Does anyone know how I can submit data from purchase form to an external url?

    Two ways.
    To get around cross site restrictions:
    - In javascript dynamically create a hidden iframe, copy the form data into that iframe, attach an onload event to that iframe, submit the form (in the iframe), once the iframe as loaded, submit the BC form as usual. Google around there should be examples out there.
    - Use JSONP to do the same thing, but this will use a GET so your data wont be encrypted at all (this might not be a concern for you and you'll need to check if the outside developer making the PDF can handle this response).

  • Can't read form data!?

    Hi Guys 'n Gals,
    I'm trying to get a form to send data to my email address but
    although it does send something, when I open the email that has
    been sent theres no data to read!?
    Here's the code I'm using to test it. Any ideas as to what
    I'm doing wrong.
    Cheers,
    Pete.
    <form method="post" action="mailto:[email protected]">
    Name: <input type="text" size="10" maxlength="40"
    name="name"> <br />
    Password: <input type="password" size="10" maxlength="10"
    name="password"><br />
    <input type="submit" value="Send">
    </form>

    On Sun, 16 Apr 2006 11:45:51 +0000 (UTC), "Pedro_3"
    <[email protected]> wrote:
    > <form method="post"
    action="mailto:[email protected]">
    See
    http://apptools.com/rants/mailto.php
    Gary

Maybe you are looking for

  • Can't Open Adobe Reader XI Without a Password

    I received an Adobe Reader XI document from a utility company that I cannot open without a Password.  The message I receive is:  The password is incorrect.  Please make sure that Caps Lock is not on by mistake, and try again". However, I've tried my

  • I KEEP GETTING ERROR -3 WHEN INSTALLING THEN ERROR -2093 WHEN I TRY TO RUN

    I KEEP GETTING ERROR -3 WHEN INSTALLING QUICK TIME, AND THEN WHEN I TRY TO RUN ITUNES I GET ERROR -2093. PLEASE HELP!! I HAVE DELETED AND REINSTALLED THIS MORE THAN 5 TIMES ALREADY! I HAVE AN ACER COMPUTER WITH WINDOWS XP. IF YOU CAN HELP ME PLEASE R

  • ITunes can't sync my iPhone 4 because the Apple Mobile Device Service is not started.

    I tried syncing my iPhone 4 today and it brought up this message saying: This iPhone cannot be used because the Apple Mobile Device Service is not started,,,,,,Have no clue what this means or what to do,,,,,Have had this phone since March and the las

  • Select column from user.table

    Hi, I have 100 users. Each one has same table let's say tableA. I want a query that return back the value of a given column in that table for all users with their names. I thought about a join between dba_users (username) and that table. Basically I

  • Middle button doesn't work for my nano

    Just purchased a waterproof nano shuffle. Works great until the middle button stopped working. Is it the nano or something I am doing worng???