Avatar billede thomashove Nybegynder
11. oktober 2001 - 12:04 Der er 15 kommentarer og
2 løsninger

skjule URL - frames

har hørt noget om at man kan skjule navnet på den aktuelle URL hvis man bruger frames.

Jeg har en \"Login\" side bestående af 4 frames og her vises URL-som den skal nemlig kun domænenavnet...

Efter Login benytter jeg en Location.Href=\"....\" til at kalde et nyt framesæt - men her vises nu pludselig hele URL\'en.

Er der en måde hvorpå dette kan undgås ???
Avatar billede vladimirr Nybegynder
11. oktober 2001 - 12:05 #1
Du kan lave en frame på 100% som alle de andre sider åbnes inde i.

//Anders
Avatar billede thomashove Nybegynder
11. oktober 2001 - 12:10 #2
hmmm - skal man så lave et dobbelt frameset på den første side...?

har du et eksempel
Avatar billede jakoba Nybegynder
11. oktober 2001 - 12:16 #3
Den url der vises i adresselinien vil til enhver til være adressen på den yderste frameset fil.
Så hvis du vil bibeholde den må dy lade den framest fil ligge, eller sørge for at alle de andre framesetfiler du bruger kommer fra det domæne.

mvh JakobA
Avatar billede thomas_yde Nybegynder
11. oktober 2001 - 13:03 #4
du laver følgende:
<frameset>
<frame name=\"main\" src=\"henviser til dit andet frameset hvor du kan have flere frames\"
</frameset>

Dette vil sørge for at du altid har dit domæne-navn i adressen, uanset hvormange andre sider du henviser til.
dvs denne side henviser måske til en anden side som kan se sådan ud:

<frameset rows=\"10%,80%,10%>
<frame name=\"1st_frame\" src=\"URL\">
<frame name=\"2nd_frame\" src=\"URL\">
<frame name=\"3rd_frame\" src=\"URL\">
</frameset>


Kan du følge mig?
Avatar billede thomashove Nybegynder
11. oktober 2001 - 13:04 #5
har nu lavet et frameset på den første indeks side
her er en frame kaldet \"main\" og dens src er lig en side med førnænte frameset. nu burde jeg vel bare kunne skifte indholdet af denne \"main\" side ud med et nyt frameset - men hvordan gør man det i et javascript - skal man bruge location.main.href eller ???
Avatar billede jakoba Nybegynder
11. oktober 2001 - 13:07 #6
du kan evt bruge
  top.frames[0].location.href = \'ny url\';

den udskifter det nestede frameset.

i det yderste frameset skal frameset kommandoen have en parameter:

<frameset rows=\"100%,0\">

ellers vil netscape ikke vise noget (een ramme er ikke et \'sæt\')
Avatar billede thomashove Nybegynder
11. oktober 2001 - 13:17 #7
-> jakoba

top.frames[0].location.href = \'ny url\';

ser ikke ud til at virke.... jeg kører en situation som thomas_yde beskriver.

hvad kan man ellers forsøge ??

Avatar billede jakoba Nybegynder
11. oktober 2001 - 13:21 #8
altså dit frameset (med det kønne domænenavn) er:

<frameset rows=\"100%,*\">
<frame name=\"main\" src=\"frameset_der_skal_udskiftes.html\"
</frameset>

så skulle ihvertfald:
  top.frames[\'main\'].location.href = \'ny url\';
virke
eller
  top.main.location.href = \'ny url\';
eller (som før):
  top.frames[0].location.href = \'ny url\';

mvh JakobA
Avatar billede thomashove Nybegynder
11. oktober 2001 - 13:25 #9
har det intet at sige hvordan det \"nestede\" frameset der skal udskiftes har set ud...

jeg bliver ved med at få en javascript fejl hvor den påstår at \"top.frames[\'main\'].location.href\" ikke er et objekt 
Avatar billede thomashove Nybegynder
11. oktober 2001 - 13:28 #10
det er som om den ikke har registreret at der er noget der hedder \"main\"
Avatar billede thomashove Nybegynder
11. oktober 2001 - 13:31 #11
halløj så virker det !!!!

det viste sig at der i en form havde sneget sig en \" target=_top \" ind... som åbenbart ødelagde festen
Avatar billede thomashove Nybegynder
11. oktober 2001 - 13:32 #12
->jakoba

hvis du også vil have point så lav lige et svar
Avatar billede jakoba Nybegynder
11. oktober 2001 - 13:33 #13
Ja, den form skal så have  target=\'main\'  nu :-))
Avatar billede thomashove Nybegynder
11. oktober 2001 - 13:34 #14
lavde du et svar ???
Avatar billede jakoba Nybegynder
11. oktober 2001 - 13:35 #15
næe, det er da t...yde\'s svar
Avatar billede thomashove Nybegynder
11. oktober 2001 - 13:36 #16
jeg havde nu tænkt mig at lave en jævn fordeling da alle tre sådan set hjalp mig på vej ;o)
Avatar billede thomashove Nybegynder
11. oktober 2001 - 14:52 #17
har lige lavet et udbygnings spørgsmål på

http://www.eksperten.dk/spm/119732
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