Avatar billede kentora Nybegynder
05. oktober 2010 - 19:52 Der er 5 kommentarer og
1 løsning

Afvikl ikke JS i iframe

Er der en måde hvorpå man kan sørge for at et stykke javascript ikke afvikles i en iframe?
Avatar billede Slettet bruger
05. oktober 2010 - 19:57 #1
Under hvilke omstændigheder ?
Avatar billede kentora Nybegynder
05. oktober 2010 - 19:59 #2
Det er et greasemonkey userscript til facebook, der ikke skal anvendes på iframes.
Avatar billede Slettet bruger
05. oktober 2010 - 22:53 #3
Et lille stykke kode fra en såkaldt "framebreaker" kan måske klare det?
Nuppet fra Wikipedia:

if (top != self) {
  /I'm in a frame!
};
Avatar billede kentora Nybegynder
06. oktober 2010 - 08:06 #4
[code]
if (top != self) {
creatediv();
};
[/code]

Nu bliver creatediv(); slet ikke kaldt, selv om det er på facebook hovedsiden.

Jeg ved ikke lige hvorfor, kan det have noget og gøre med at Facebook bliver loadet gennem ajax?
Avatar billede kentora Nybegynder
06. oktober 2010 - 08:51 #5
Okay, det var så mig der lavede en fejl. -.-'

Kimsey, smid et svar, så får du point.

Og mange tak for hjælpen! :D
Avatar billede Slettet bruger
06. oktober 2010 - 19:59 #6
Jamen, selv tak :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester