Avatar billede henrik Nybegynder
16. oktober 2000 - 20:36 Der er 8 kommentarer og
3 løsninger

altid starte ved index.html

Kan nogen hjælpe med et script der gør, at selv om man bookmarker en underside (forkert bookmark), så vil man altid starte ved index siden, hvis man kommer tilbage via \"forkert\" bookmark?
Avatar billede mpj Nybegynder
16. oktober 2000 - 20:46 #1
Ja...

<SCRIPT LANGUAGE=\"javascript\">
if (top.location == self.location){
  top.location.href = \"rammesæt.html\"
}
</SCRIPT>
Avatar billede el_gnu Nybegynder
16. oktober 2000 - 20:54 #2
Prøv at indsætte følgende i hvert af dine dokumenter:

if (document.referrer.indexOf(\'mitDomæne\') == -1) location.href = \'www.mitDomæne.dk/index.html\';

du skal bare udskifte mitDomæne med det der nu passer.
Med dette script kan man kun komme til andre sider hos dig hvis man starter på index.html
Avatar billede el_gnu Nybegynder
16. oktober 2000 - 20:56 #3
mpj => dit script bryder frames, men forhindrer ikke folk i at bookmarke en underside, hvilket er hvad jeg tolker spm\'et som.
Avatar billede mpj Nybegynder
16. oktober 2000 - 20:58 #4
Jeg tolker spørgsmålet som at hvis folk komemr ind på menu.htm skal den automatisk gå videre til index.htm så man både kan se menu.htm og side.htm...
Avatar billede el_gnu Nybegynder
16. oktober 2000 - 20:58 #5
hmmm, henrik, hvad mener du?
Avatar billede limemedia Nybegynder
16. oktober 2000 - 21:06 #6
<SCRIPT LANGUAGE=\"JavaScript\">
<!--
    function Rebuild() {
        if (parent != null && parent != self) {}
        else { document.location = \"index.html\"; }
    }
   
    Rebuild();
// -->
</SCRIPT>


Ved \"forkert bookmark\" kan du bruge et frameset der hedder index.html og anvende ovenstående... Har du adgang til lidt dynamisk serverside programmering kan du gøre den mere avanceret ved at parametreoverføre hvilken URL din bruger loadede og placere denne i korrekte frame, synkronisere toc\'en osv.


/ Lars
www.ljweb.com
Avatar billede minau Nybegynder
16. oktober 2000 - 21:07 #7
JEg mener el_gnu har tolket det korrekt
Avatar billede henrik Nybegynder
16. oktober 2000 - 22:53 #8
jeg mener, hvis index.html styrer fx. menu og main, så kan man jo bookmarke enten menu eller main... Hvis man så kommer tilbage til menu eller main, skal man automatisk tilbage til index! Håber det gav mening (?)
Avatar billede mpj Nybegynder
17. oktober 2000 - 00:25 #9
Så er det den jeg gav dig der er den rigtige...
Den åbner framesettet index.htm som så kan indeholde menu.htm og side.htm hvis en af de to (side.htm og menu.htm) bliver åbnet!
Avatar billede el_gnu Nybegynder
17. oktober 2000 - 10:38 #10
jeps, mpj\'s er cool til det formål
Avatar billede mpj Nybegynder
17. oktober 2000 - 18:50 #11
Du skal så skrive den kode jeg gav dig i menu.htm og side.htm!
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