jQuery manipulate frame binnen frame
Ik ben al de hele dag bezig om het volgende voor elkaar te krijgen maar zonder succes, is het wel mogelijk?
Ik ben een oud systeem aan het updaten voor een klant maar nu probeer ik te controleren of een gebruiker op links klikt binnen het systeem. dus als er op ook maar een link in een frame wordt geklikt moet javascript dit afvangen en een timer resetten (een timer om gebruikers automatisch uit te loggen).
Het volgende heb ik aan code en zo zit het in elkaar:
http://goo.gl/6iL7I
Wat de js boven in de pagina tot nu toe doet is het geven van een alert met het volgende:
http://goo.gl/8R9La
Weten jullie hoe ik dit voor elkaar kan krijgen? ik moet in de frame met home.html uitkomen.
Alvast bedankt.
Dirkjan Heinen
Zolang de frames van hetzelfde domein komen zou het moeten kunnen.
Ik krijg de volgende melding in de alert: undefined.
Code (php)
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
$("frame").each(function() {
var $contents = $(this).contents();
alert($contents.find("body").html());
$contents.find("body").each(function(elementor) {
alert('test');
$(this).remove();
});
});
var $contents = $(this).contents();
alert($contents.find("body").html());
$contents.find("body").each(function(elementor) {
alert('test');
$(this).remove();
});
});
Gewijzigd op 27/05/2013 18:00:32 door DirkJan Heinen