Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 3429
  • Last Modified:

Access Denied using iFrame with jQuery in IE

I’m trying to access the html in an iFrame with jQuery. I’m getting Access Denied in IE 11 and it’s not working in other browsers. The jQuery code and the iFrame page reside on the same domain. Also, this is a Dnn site if that matters.

The code below is how I’m testing, just trying to change the color of a button.

Any suggestion?

Thanks!

JQuery Code:

var frm = $("iframe").contents();
frm.find(".ppButton").css("background-color","red")

Open in new window


iFrame Form Code:

<form target="paypal" action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_s-xclick">
<input type="hidden" name="hosted_button_id" value="xxxx">
<table class="ppTable">
    <tr>
        <td>
            <select name="os0"  class="ppDropDown">
                <option value="Orange">Orange </option>
                <option value="Red">Red</option>
           </select>
        </td>
        <td>
            <input class="ppButton" type="submit" border="0" name="submit" value="Add to Cart" style="color: white;
                background-color: #FF8429; border: 1px solid #FF8429" />
        </td>
    </tr>
</table>
<img alt="" border="0" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif"
    width="1" height="1">
</form>

Open in new window

0
rcl58
Asked:
rcl58
  • 2
1 Solution
 
GaryCommented:
If the URL of the iframe is different from the parent page you cannot access it.

http://en.wikipedia.org/wiki/Same-origin_policy

Even if there is a slight difference in the iframe url e.g. www.mysite.com and the iframe url is mysite.com then they are different domains
0
 
rcl58Author Commented:
That was it! There was not "www." on my iFrame URL. Thanks
0
 
GaryCommented:
Must have been my psychic powers coming out.
0

Featured Post

Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now