Avatar billede detdaforvildt Nybegynder
15. juni 2004 - 21:27 Der er 16 kommentarer og
2 løsninger

Gå til Index fra underside

Jeg var ikke helt klar over hvad jeg skulle kalde det, men det jeg søger; er info om det er muligt at få en "underside" til at gå direkte til en index-side, hvis denne loades alene.

For at skære det ud i pap: Jeg har et website der er bygget i frames. Hvis man via en søge-maskine finder et link til en af mine sider (som så bliver åbnet alene - uden mit frame-sæt), vil jeg alså gerne have at denne enten åbnes i mit frame-sæt eller går til min index-side istedet. Er dette muligt på nogen måde?
Avatar billede skovenborg Nybegynder
15. juni 2004 - 21:29 #1
prøv at sætte dette i dit script:
if (top.location.href == self.location.href) {location.href = "index.htm";}
Avatar billede skovenborg Nybegynder
15. juni 2004 - 21:32 #2
altså skrive det i starten af dit dokument, fx:
<head>
<title>Titel</title>
<script type="text/javascript">
if (top.location.href == self.location.href) {location.href = "index.htm";}
</script>
</head>
Avatar billede roenving Novice
15. juni 2004 - 21:33 #3
Det lyder som framing, kig engang på den teknik jeg bruger:

http://roenving.users.whitehat.dk/WD5Opacity.html

Bemærk ændringen i adresselinjen, når du kommer ind og klik på teksten nede til venstre og se kode/forklaring ...
Avatar billede thesurfer Nybegynder
15. juni 2004 - 21:38 #4
Det er denne del af roenvings script:

<script language="javascript" type="text/javascript">
if(top.location==window.location){top.location.replace(top.location.href.substring(0,top.location.href.lastIndexOf("/"))+"/index.html?"+escape(location.pathname))}
</script>
Avatar billede detdaforvildt Nybegynder
15. juni 2004 - 22:22 #5
Det er præcis det i skriver jeg søgte (TAKKER - Point er på vej) - så er spørgsmålet bare. Kan man også bestemme at få vist en bestemt side i sit framesæt på denne måde(sådan at det rent faktisk er den side den besøgende har bedt om, der vises - i frame-sættet og ikke nødvendigvis bare den side man har liggende som den første i sin Frame-index fil)?

Håber i forstår hvad jeg mener - er ikke skide god til at forklare mig :o)
Avatar billede detdaforvildt Nybegynder
15. juni 2004 - 22:28 #6
Og lige så jeg forstår det... (er jo ikke en haj, som I nok kan regne ud). Men hvad er lige præcis forskellen i "skovenborgs" udagave og så det script som "thesurfer" tog fra "roenving"? Umiddelbart sker der jo det samme (pånær at den ene går til index.htm og den anden index.html)
Avatar billede skovenborg Nybegynder
15. juni 2004 - 22:34 #7
det der er smart ved roenvings funktion er at den netop kan gøre det du søger. Prøv at gå ind på hans side og klik der hvor der står "Hele sitet er en working demo med hensyn til framing -..."

løsningen på dit andet problem står øverst oppe i popupen (men læs det hele alligevel ;-)
Avatar billede roenving Novice
15. juni 2004 - 22:44 #8
Hvis du prøver at trykke på det link, jeg har lagt, kan du se forskellen, når du går ind ...

Fidusen er, at den underside, som skal vises lægges som .search-parameter på kaldet, og derfor kan findes af den kode, som ligger inde i hovedsiden !-)
Avatar billede detdaforvildt Nybegynder
15. juni 2004 - 23:11 #9
Hehe tænkte nok det var i den stil - Det er jo bare kanont alt sammen. Tak til Jer alle!
Avatar billede detdaforvildt Nybegynder
15. juni 2004 - 23:40 #10
Hmm jeg kan "sku" ikke få det til at virke... Jeg har placeret script delen i det øverste framesæt dokument og ændret mainFrame til "indhold" samt lagt "search-body'en" ind. Herefter har jeg som en test smidt sciptdelen ind på denne side http://www.moonshadow.dk/anmeldelser_speed_force.htm - Men den går kun til "forsiden" og viser dette http://www.moonshadow.dk/index.html?/anmeldelser_speed_force.htm

I kan se den "originale" side under anmeldelser (i bunden af sitet) - Logitech Speed Force.

Hvad kan jeg have gjort forkert?
Avatar billede roenving Novice
15. juni 2004 - 23:50 #11
Du skal lægge den ind i index.html !-)

I det øverste frameset lægger du det sådan ind:

<html>
<head>
<!-- dine meta-tags -->
<title>Nin10do.dk - Nintendo GameCube - Nyheder - Anmeldelser - Downloads - Links.......</title>
<script language="javascript" type="text/javascript">
  function loadSource(){
  if (location.search!=""){
    src=unescape(location.search.substring(1));
    top.frames['indhold'].location.href=src;
  }}
</script>
</head>

<frameset rows="452" frameborder="0" border="0" framespacing="0" onload="loadSource()">
Avatar billede detdaforvildt Nybegynder
16. juni 2004 - 00:32 #12
Haha se det havde jeg gjort til at begynde med. Fejlen var at jeg havde onload="loadSource()" i en <body i stedet for i mit frameset...

Så nu virker det hele 100% = COOL - Tak

Så er der kun én ting tilbage. Hvordan virker point-systemet herinde, for jeg kan ikke se jeg kan dele pointene ud. Går der tid før man kan det eller? Når jeg er logget ind, har jeg kun mulighederne kommentar og svar i bunden - ikke noget med hvem jeg vil give pointene til?
Avatar billede thesurfer Nybegynder
16. juni 2004 - 00:35 #13
Læs ExpFAQ: http://expfaq.1go.dk
Specielt: http://expfaq.1go.dk/?id=3#behandling_af_svar

Der står en masse gode ting i ExpFAQ'en :-)
Avatar billede roenving Novice
16. juni 2004 - 00:39 #14
Det er selvfølgelig fordi vi har fulgt med i diskussionen og kommet med indspark, men afventet, at du fik det til at virke, så der var en grund til at lægge et svar, som kunne give point ...

-- så du adviserer dem, du mener skal have point for indsatsen og fordeler, når alle har lagt et svar !-)

-- velbekomme '-)
Avatar billede skovenborg Nybegynder
16. juni 2004 - 00:44 #15
tja, jeg smider et selv - men roenving bør (for at give et lille tip til pointgivningen) have de meste. Nu er det jo hans funktion du brugte sååå... (ikke fordi points er så drønvigtige, men ret skal være ret ;-)
Avatar billede detdaforvildt Nybegynder
16. juni 2004 - 01:13 #16
Ahh det ER sådan det virker. Det er utroligt hvad man lærer denne dag ;o)
Jeg har fordelt pointene, således at roenving går af med føringen :)
Men et stort tak til alle.
Avatar billede skovenborg Nybegynder
16. juni 2004 - 01:16 #17
og tak for points :-)  (ligefrem mit spg. nr. 500 så det er jo lidt af et jubilæum ;-)
Avatar billede roenving Novice
17. juni 2004 - 02:10 #18
Tjah, jeg mangler en i at nå nr. 2800 *g*

-- og tak for point ;~}
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