Avatar billede tigerdyr Nybegynder
11. oktober 2000 - 14:38 Der er 6 kommentarer og
1 løsning

Frames...

Okay here we go!
Problem:
Jeg har det her frameset:
<FRAMESET ROWS=\"60,*\" BORDER=1>
  <FRAME SRC=\"../top.asp\" NAME=\"Top\" NoResize Scrolling=\"No\">
  <FRAMESET COLS=\"220,*\">
    <FRAME SRC=\"../DBRights.asp\" NAME=\"MENU\" NoResize Scrolling=\"Auto\">
    <FRAME SRC=\"main.asp\" NAME=\"Contents\" NoResize Scrolling=\"Auto\">
  </FRAMESET>
</FRAMESET>

i Menu framen, ender jeg eksempelvis med det her:
<body>
<Center>
Menu:
</Center>
<a href=\"/klasse01/Main.asp\" Target=\"Contents\"> Start side</a><br><a href=\"/Skema.asp\" Target=\"Contents\"> Skema</a><br><a href=\"http://mcp/klasse01/chat/login.asp\" Target=\"Contents\"> Chat</a><br>
</body>

Og det STORE spørgsmål (som jeg selvfølgelig gerne vil have en løsning på)... HVORFOR er det kun filer fra roden (samme dir som menu.asp) der kan vises i Contents frammen ??
Hvis jeg vælger en fil der ligger i samme dir som framesettet (/klasse01/) eller subdir dertil, får jeg kun åbnet en \"kopi\" af framesettet i Contents, det samme gælder hvis jeg forsøger med et subdir til roden...
Men en fil fra roden (/ hvor menu.asp der laver menuen ligger i /menu.asp), virker fint og bliver præsenteres korrekt i Contents frammen...
WHY ?
Hvor pokker er fejlen, jeg har vist stirret mig blind på det! :o(
Avatar billede tigerdyr Nybegynder
11. oktober 2000 - 14:40 #1
Det gør i øvrigt ingen forskel om mine links er relative til menu.asp, eller en komplet sti http://osv.
Det virker ikke på nogen af måderne... da jeg har nogle filer liggende i subdirs er det et ret provokerende problem!
Der skulle vel ikke være noget problem i at der også er framesets imellem de sider jeg vil smide i Contents frammen eller hvad ??
Avatar billede bbs Nybegynder
11. oktober 2000 - 14:43 #2
du har en mappe der hedder \"klasse01\" har du lavet den ved dit webhotel??
Avatar billede olberd Nybegynder
11. oktober 2000 - 14:52 #3
Jeg kan ikke forstå din forklaring ordentligt, kan du ikke lige skrive linken til din hjemmeside, så jeg kan se problemet på min egen skærm?
Avatar billede kvanque Nybegynder
11. oktober 2000 - 15:43 #4
Jeg fatter heller ikke helt forklaringen.
Men vis du har åbnet et frameset og vil åbne et nyt dog uden at det ligger sig i en eksisterende frame skal du vist skrive \"_top\" som target
men læg lige et link ud
Avatar billede tigerdyr Nybegynder
11. oktober 2000 - 15:55 #5
Sorry!, det ligger kun på min lokale maskine, da det kun er under udvikling...
mappen /klasse01/ findes, da framesettet ligger i det dir.

Jeg har i roden af sitet:
menu.asp
skema.asp
login.asp
og lidt andre småting...
Der ud over har jeg så dir\'et /klasse01/ med følgende filer:
default.asp (FRAMESET filen)
main.asp (Contents framen ved load)
og et subdir /klasse01/chat/ med nogle filer

Problemet er at det fra start ser fint ud, men med Target =\"_Top\" åbner ALLE links i et nyt vindue... (IKKE meningen) og med Target = \"Contents\" får jeg blot åbnet /klasse01/default.asp i Contents framen, ved de 2 links \"Start side\" & \"Chat\", mens \"Skema\" ganske korrekt åbner i Contents framen.
Avatar billede tigerdyr Nybegynder
11. oktober 2000 - 15:56 #6
Som jeg forsøgte at sige (ehh, skrive) er bl.a. den fil der skal åbnes fra Chat linket også et frameset...
Men jeg mener da godt man kan åbne et frameset inden i en frame af et andet frameset eller hvad ?
Avatar billede tigerdyr Nybegynder
11. oktober 2000 - 16:17 #7
Never mind... jeg fandt problemet :o((
Det vidste sig at være et problem med en .asp include fil jeg bruger, der tjekker om brugeren er i det korrekte dir, hvis ikke redirectes til diret/default.asp

Nu skal der så rettes fejl, beklager besværet!
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