Avatar billede amd Nybegynder
02. marts 2005 - 18:02 Der er 8 kommentarer og
1 løsning

Hvis ikke filen vises i frame, så

Hej folkens....

Jeg har lavet en side, hvor alt info bliver vist i en IFrame...
Men når man finder den på eks. google, linker den til en intern side, og dermed får den kun indholdet med, og ikke alt grafik udenom, hvis I forstår?
Ved der findes scripts, som tjekker hvor vidt siden vises i en frame, og hvis ikke kan der redirectes... Nogen der kan hjælpe?

PS. er noob til javascript ;)

/Amd
Avatar billede elskermad.dk Nybegynder
02. marts 2005 - 18:43 #1
jeg er sgu ikke sikker, men måske noget lignende:

<script>
  if (!parent) alert('Du skal se siden i en iframe');
  location.href = 'den_rigtige_side.htm';
</script>

allerøverst gerne i head'en
Avatar billede amd Nybegynder
02. marts 2005 - 18:58 #2
den redirecter bare lige gyldigt hvad :S
Avatar billede elskermad.dk Nybegynder
02. marts 2005 - 19:08 #3
det kan godt være man ikke kan benytte ! i javascript - nu kom jeg lige i tvivl!

men først så mangler der nogen tuborg-klammer omkring if'en (havde jeg lige glemt i farten ;))

<script>
  if (!parent) {
    alert('Du skal se siden i en iframe');
    location.href = 'den_rigtige_side.htm';
  }
</script>
Avatar billede amd Nybegynder
02. marts 2005 - 19:12 #4
hmm... Nu bliver den bare på samme side..
Lige som da jeg ik havde smidt noget script ind....
Avatar billede elskermad.dk Nybegynder
02. marts 2005 - 19:19 #5
kan du ikke smide et link? lidt nemmere at arbejde med :)
Avatar billede amd Nybegynder
02. marts 2005 - 19:26 #6
Avatar billede elskermad.dk Nybegynder
02. marts 2005 - 19:59 #7
ehmn må melde pas :S vent til olebole eller roenving får tid så skal du nok få et godt svar :)
Avatar billede keysersoze Ekspert
03. marts 2005 - 09:21 #8
<script type="text/javascript">
if (self == top) {
  top.location = "fejl.html";
}
</script>
Avatar billede amd Nybegynder
03. marts 2005 - 11:14 #9
takker mange gange... det virkede ;)
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