Avatar billede dkkarpen Nybegynder
15. juni 2000 - 10:06 Der er 9 kommentarer og
1 løsning

Frame tjek

Halløj

Jeg står lige mangler lige en funktion der kan tjekke, om ens frameset er blevet loadet ind i et andet frameset, fra en anden side, der har linket.

Post en funktion og du skal få points ;-)
Avatar billede mjess Nybegynder
15. juni 2000 - 10:26 #1
function checkFrames(){
  if (window.location.href != top.location.href)
    top.location.href = window.location.href;
}

/mjess
Avatar billede dannymoeller Nybegynder
15. juni 2000 - 10:30 #2
Jep det er den.
Avatar billede dkkarpen Nybegynder
15. juni 2000 - 10:54 #3
Forklaring på kode måske?
Avatar billede dkkarpen Nybegynder
15. juni 2000 - 10:55 #4
Hvor skal den smides hen?
Avatar billede mjess Nybegynder
15. juni 2000 - 11:00 #5
Hvis du smider koden i dit frameset dokument:


<html>
<head>
blablabla
<script Language="Javascript">
<!--
  function checkFrames(){
  //window.location.href er url'en på aktuelle dokument (frameset dokumentet i dette tilfælde)
  //top.location.href er url'en på "øverste" dokument i browseren (den adresse, der står i adresselinjen)
  if (window.location.href != top.location.href)  // Hvis mit dokument ikke er "øverst" i browseren så
    top.location.href = window.location.href;  // sæt mit dokument øverst
}

checkFrames();  //kald funktionen
// -->
</script>
</head>
<frameset>
<frame .....


/mjess
Avatar billede el_gnu Nybegynder
15. juni 2000 - 11:07 #6
Det skal ligge i dit frameset mellem <head> tagsne:

<head>
<script language="JavaScript">

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

</script>
</head>

Jeg har ændret lidt da koden formentlig skal køres hurtigst muligt.

Koden tjekker om det dokument browseren indeholder(det øverste) er det samme som dit frameset. Hvis ikke tvinger den browseren til at loade dit frameset øverst.

(-: el Gnu
Avatar billede el_gnu Nybegynder
15. juni 2000 - 11:08 #7
sorry mjess.

skrev indlægget offline
Avatar billede dkkarpen Nybegynder
15. juni 2000 - 15:48 #8
Det virker ikke rigtigt. Prøv selv at teste her:

http://www.a-z-laaseservice.dk/

Gå ind under links og klik på ruko
Avatar billede mjess Nybegynder
15. juni 2000 - 16:30 #9
Du har ikke afsluttet dit sidste <META> tag:

<META NAME="keywords" CONTENT="ruko, sikring, sikkerhed, lås, evva, nøgle, laas, noegle, lock, key, security, keybank, solicard, assa, abloy, vindueslås, terrasse, dør, vindue, skalsikring, skafor, sikringsklasser, carl, trock, dørlukkere, cylinder, slutblik, skilt, total, wingcard, combi, garant, serie, 500, 600, 1100, plus, adgangskontrol, elektronisk"

Det gør garanteret en forskel

/mjess
Avatar billede olebole Juniormester
15. juni 2000 - 18:55 #10
<ole>
Du kan også skrive:

function checkFrames(){
  if (self.location.href != top.location.href)
    top.location.href = self.location.href;
}

Selvom det lyder meget sansynligt, at det er META-sjoveren, der fucker det op.
/Vh
</bole>
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