Beste,


Op een site waar ik bezig ben is een Iframe geplaatst met daarin een pagina van een andere site.
Nu wil ik via jquery bijvoorbeeld aan een element van de ingeladen pagina iets toekennen. (text kleur) zodat die goed bij de site past.
Echter de dingen die ik heb geprobeerd werkt het niet.

het iframe heeft een id : id="frame_content"

Dit is wat ik geprobeerd heb:



$(document).ready(function(){

$("#frame_content").content().find(."text").css("color","#CCCCCC");

});


Wie kan mij hiermee helpen?


Gr. Jop
Jop geen op 29/01/2015 15:37:03
met daarin een pagina van een andere site.


Staat deze site op een ander domein? Zoja: dan weet ik niet of dat zomaar gaat. Ik kan mij goed voorstellen dat dit uit security-overwegingen niet mogelijk is.

Mis je niet gewoon een s: contents() in plaats van content()?

http://api.jquery.com/contents/

Thomas van den Heuvel op 29/01/2015 15:45:28
Staat deze site op een ander domein? Zoja: dan weet ik niet of dat zomaar gaat. Ik kan mij goed voorstellen dat dit uit security-overwegingen niet mogelijk is.
De bron kan frame hijacking inderdaad tegengaan. Als het dat is, want er zijn veel onschuldige widgets die met iframes werken.

Reageren