Avatar billede hkb-x Nybegynder
31. maj 2006 - 17:13 Der er 6 kommentarer og
1 løsning

overskriv kode

I en iframe vil jeg gerne åbne en bestemt side... men i toppen af den side jeg vil åbne er følgende kode:

if (window != top) {
  top.location.href = location.href;
}

dette gør det umuligt for mig at åbne den i en iframe...

Men er der nogen måde jeg kan undgå / overskrive den?
Avatar billede lolman Nybegynder
31. maj 2006 - 18:37 #1
nej det vil jeg ikke tro.
Avatar billede olebole Juniormester
31. maj 2006 - 19:51 #2
<ole>

Den er netop skrevet, fordi ejeren af siden ikke ønsker, du skal kunne åbne den i en (i)frame. Desuden kan du ikke med JS scripte ind i et dokument, der befinder sig under et andet domæne.

Under alle omstændigheder er det forbudt at bruge andres sider uden eksplicit, skriftlig tilladelse fra ejeren. Når han ovenikøbet har indsat ovennævnte script, er det klart som böhmisk krystal, at han ikke ønsker, du eller andre bruger det  ;o)

/mvh
</bole>
Avatar billede hkb-x Nybegynder
01. juni 2006 - 11:22 #3
Det ved jeg godt...

Ro på drenge... har ikke tænkt mig at gøre noget der ikke er tilladt...

Men det var mere om man kan ignorerer javascript fra et iframe?
Avatar billede hkb-x Nybegynder
01. juni 2006 - 11:28 #4
Eller er der en anden god måde at kører to sider i et vindue...
Avatar billede olebole Juniormester
02. juni 2006 - 18:15 #5
Hvis dokumentet kommer fra et andet domæne, kan du ikke gøre noget  :)
Avatar billede hkb-x Nybegynder
06. juni 2006 - 09:13 #6
men hvis det er fra mit eget?
Avatar billede hkb-x Nybegynder
18. september 2006 - 13:28 #7
LUKKET
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