Avatar billede lone_a_p Praktikant
10. februar 2005 - 16:48 Der er 7 kommentarer og
1 løsning

Er siden indlæst i en frame

Jeg har brug for at finde ud af, om en side er indlæst via en frame eller ej.

Med javascript kan jeg finde ud af det på følgende måde:
if (window.name != "myname"){
    window.location.href = mylocation;
}

Kan jeg på en eller anden måde fange det allerede med php?

Mvh Lone
Avatar billede lone_a_p Praktikant
10. februar 2005 - 17:14 #1
Grunden til, at jeg vil have php til at fange fejlen er, at jeg får en fejlrapport, hvis "ingen frame situationen" først fanges af javascript.

Jeg vil gerne undgå denne fejlrapport - måske du har en løsning. Om det så er med php eller på anden vis....

Hører meget gerne fra dig.
Avatar billede olebole Juniormester
10. februar 2005 - 17:55 #2
<ole>

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

/mvh
</bole>
Avatar billede olebole Juniormester
10. februar 2005 - 17:57 #3
Hvis siden altså skal springe ud af en frame. Ellers må du lige forklare, hvad det er, du vil  :)
- og du kan ikke gøre noget med PHP
Avatar billede olebole Juniormester
10. februar 2005 - 17:58 #4
PS: "Med javascript kan jeg finde ud af det på følgende måde" ... nej, det kan du ikke  :)
Avatar billede lone_a_p Praktikant
10. februar 2005 - 20:02 #5
jo, det virker nu for mig ... men problemet er, at jeg IKKE vil bruge javascript til at tjekke for det, men i stedet PHP ...


Kan man på en eller anden måde spørge (med PHP) ... "Eksisterer target 'mytarget'"??
Avatar billede olebole Juniormester
10. februar 2005 - 21:16 #6
Nej, det *kan* ikke virke, som du har skrevet det. Variablen mylocation er ikke defineret  :)

- og nej, det har ikke ændret sig siden ved seks-tiden ... du kan stadig ikke aflæse, om siden ligger i en frame via PHP.
Når siden forlader serveren, kan PHP ikke gøre mere for dig ... og på det tidspunkt ved den ikke selv, hvor den kommer til at lande.

Vil du ikke bruge JavaScript til at checke, må du undlade at checke
Avatar billede lone_a_p Praktikant
07. september 2005 - 13:14 #7
lukket - bruger javascript
Avatar billede olebole Juniormester
07. september 2005 - 13:18 #8
selvtak
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