I have the following issue, Im creating a windows 7 gadget, which uses Iframe to load content.I have full control on the contents of the Iframe, what I want to do is, call a function in the parent (windows 7 gadget html document), from within this Iframe, or even trigger a flyout from within the Iframe, when there is hover on a link or something.
Any help is greatly appreciated.
Thanks

Accessing parent DOM/function from within an Iframe embedded in Windows 7 gadget
1.1k Views Asked by Neeraj At
1
There are 1 best solutions below
Related Questions in JAVASCRIPT
- Angular Show All When No Filter Is Supplied
- Why does a function show up as not defined
- I count the time the user takes to solve my quiz using Javascript but I want the same time displayed on another page
- Set "More" "Less" font size
- Using pagination on a table in AngularJS
- How to sort these using Javascript or Jquery Most effectively
- how to fill out the table with next values in array with one button
- State with different subviews
- Ajax jQuery firing multiple time display event for the same result
- Getting and passing MVC Model data to AngularJS controller
- Disable variable in eval
- javascript nested loops waiting for user input
- .hover() seems to overwrite .click()
- How to sort a multi-dimensional array by the second array in descending order?
- How do I find the fonts that are not loading in a CORS situation ( MoovWeb )?
Related Questions in JQUERY
- How to sort these using Javascript or Jquery Most effectively
- Ajax jQuery firing multiple time display event for the same result
- .hover() seems to overwrite .click()
- Check for numeric value with optional commas javascript
- Extending Highmaps Side Effect
- Array appending after each onclick and loop in javascript
- how can i append part of a table based on how many tr it has?
- Play multiple audio files in a slider
- Remove added set of rows
- Access property of an object of type [Model] in JQuery
- AJAX PHP - Reload div after submit
- proengsoft/laravel-jsvalidation ReferenceError: jQuery is not defined
- when a checkbox is checked how to display a different hidden element using javascript
- Get jquery error Uncaught RangeError: Maximum call stack size exceeded
- Removing only the closest thead on table filtering
Related Questions in IFRAME
- ios responsive design not working (too wide in portrait orientation)
- Detect IFRAME blocking?
- iframe just before unload event
- Check URL is available Using PHP. if URL is available load the iframe
- Sending url to iframe in different page
- Iframe not passing url parameters
- how to insert and iframe from php
- Serving external webpages through a single website
- jQuery mobile - generating html dynamically not working with iframe
- AngularJs iframe source update not invoking javascript methods
- Webmail confirmation without new page
- Title attribute tooltips and iframes
- Asp.Net Mvc 4 - Login does not work in Safari Mobile
- Display IFrame from same domain under SSL
- responsive iframe center for ipad
Related Questions in PARENT
- Positioning child at bottom of parent with scroll
- Google Drive API VB.NET Parent Folder of a Folder
- settattr for parent class to use in children
- Accessing a variable in the parent AS3 script from a child script
- How do I add "Parent Reference item" to "File item List" using C#
- Add Class to parent, jquery and IE9
- how to stop Directory.CreateDirectory creating parents?
- Store checked/filled objects in a string for each panel
- Invalid commands for child process in background in C
- How to handle different event handlers with same parent?
- PHP Docblock for child using parent constructor?
- Weird behavior of parent and child in fork
- Why does this code with fork() only produce one output?
- ondrop affects target's parent
- ActionListener in parent class
Related Questions in WINDOWS-DESKTOP-GADGETS
- CSS styling and transitions in gadget files
- Silverlight Gadget, Save data on client machine
- Windows 7 Gadget installation
- Accessing parent DOM/function from within an Iframe embedded in Windows 7 gadget
- Question about memory leaks Javascript Windows Gadget (Also in general)
- Create Windows Desktop widget which connects to SQL Server
- Determining CPU and RAM usage in a Silverlight 4 WIndows Sidebar Gadget
- Javascript Localization in Windows
- Windows 7 Gadget AJAX stopped working
- is there a way to display text from a file on a network machine on my desktop?
- Is this running malicious software from a System.Shell.execute?
- Convert HTML Webpage to a Windows Gadget
- Run jQuery in Windows' desktop
- Getting List data using Javascript in a Vista Gadget
- Getting Data from a SOAP envelope
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Although Windows Desktop Gadgets were initially said to be excluded from the restrictions of the Same Origin Policy, that is only true of XMLHttpRequests. If the
<iframe>is pointing to a page on the www, then any communication between the framed page and the hosting gadget will be blocked. If this is the case then you might be able to use the method of cross-domain communication that relies on changing thehashof the topmost window. From inside the frame, you would do something like this:Then, in the code for the gadget you'd have something like this:
I don't have my windows machine on hand to test it right now, but you could try it nonetheless.
If the iframe is pointing to a html document on the local machine, then you should be able to access the global
Systemvariable as a member of the topmost window object — which is the gadget — like this:Or, also assuming you have control over the content of the flyout, you could set an event handler on all links with jQuery (since you tagged it):