Avatar billede cpufan Juniormester
08. august 2001 - 12:54 Der er 13 kommentarer og
1 løsning

sikre åbning i frames, når undersider besøges

Hej xperts!

Findes der et fix lille script, som man kan indsætte på alle sine \"undersider\", som sørger for at besøgene der kommer ind på webstedets under-sider f.eks. fra opslag i søgemaskiner automatisk åbner med de tiltænkte parent-frames.???

Avatar billede Kengun Praktikant
08. august 2001 - 13:13 #1
Legg dette scriptet inn på din \"undersider\":
<script LANGUAGE=\"javascript\">
if (self==parent)
{
document.write(\'<br><font face=\"Arial Narrow\" color=\"#FF0000\"><div align=\"center\"><big><big><big><b>Denne siden bruker frames!!!!</B><br>\')
document.write(\'Du vil få opp riktig oppsett om et øyeblikk!</big></big></big>\')
document.write(\'<META HTTP-EQUIV=\"refresh\" CONTENT=\"0; URL=index.html\">\')
}
</script>

index.html i slutten av scriptet er linken til din hovedside/framesside. Det er mulig du må forandre index.html til index.htm
Avatar billede Kengun Praktikant
08. august 2001 - 13:15 #2
Første setning i mitt svar:  din = dine  ;)
Avatar billede jakoba Nybegynder
08. august 2001 - 13:15 #3
http://hjem.get2net.dk/Jakob.Aggernaes/temp/expframe.html
kik i koden på linket.

hvis en rammeside ikke ligger i sit rette frameset (der sætter var loadedFrame = true;) skriver siden selv et frameset til sig selv og de andre sider der skal ligge i rammerne omkring den.

mvh JakobA
Avatar billede cpufan Juniormester
08. august 2001 - 13:20 #4
kengun>
Så ryger den besøgende jo bare på forsiden.
Avatar billede cpufan Juniormester
08. august 2001 - 13:24 #5
jakoba>
kildekoden åbner 2 specifikke frames
Avatar billede Kengun Praktikant
08. august 2001 - 13:25 #6
cpufan> Ja du har rett i det, men jeg synes det er et enkelt script. Og synes også det fungerer bra :)
Avatar billede cpufan Juniormester
08. august 2001 - 13:32 #7
kengun>
Så opnår man bare irriterede besøgende, da de jo ikke kan finde det, som de søgte efter umiddelbart .........
Avatar billede jakoba Nybegynder
08. august 2001 - 13:34 #8
Ja. og hver af de to framesider vil gendamme det frameset hvis de bliver loadet in i noget der ikke er deres rette rammer.

det er det linksene i menyrammer er der for at demonstrere. Du kan evt højreklikke på et af linksene og vælge \"åben i nyt vindue\" så kal du bare se.

mvh JakobA
Avatar billede Kengun Praktikant
08. august 2001 - 14:35 #9
cpufan> Mitt svar var kun et forslag. Hvis du ikke vil bruke det så er det det samme for meg. Jeg synes heller ikke JakobA\'s løsning fungerer slik du ønsker.
Avatar billede warpgiga Nybegynder
10. august 2001 - 14:59 #10
Hej, har modificeret det wizard-script der følger med Homesite:

<!-- frame buster - code by Gordon McComb - Modified by Fini A. Alring -->
<script language=\"JavaScript\" type=\"text/javascript\">
    <!-- Hide script from older browsers
    setTimeout (\"changePage()\", 3000);

    function changePage() {
        if (self.parent.frames.length != 0)
            self.parent.location= \'/frameset.html?main=\' + document.location;
        }

    // end hiding contents -->
</script>
Avatar billede cpufan Juniormester
14. oktober 2001 - 12:19 #11
L Å T - spørgsmålet er lukket
Avatar billede roenving Novice
14. oktober 2001 - 12:33 #12
Jamen, så kan vi da lige genåbne det ... *G*

Hvis du f.eks. tager udgangspunkt i warpgiga\'s, så i dit frameset.html:

allernederst i frameset-dokumentet (efter alle frames er loadet:

<script type=text/javascript>

var q=location.search;
if (q.length>0){
  if (q.indexOf(\'main=\')>=0)
    top.main.location.href=q.substring(q.indexOf(\'main=\')+5,q.length)
}
</script>

hth
jes
Avatar billede warpgiga Nybegynder
14. oktober 2001 - 13:58 #13
wow, så tog han selv points\'ne ;) he he
Avatar billede roenving Novice
14. oktober 2001 - 14:11 #14
Ja, men så var der igen nogen, som fik kigget på det ?·)
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