Avatar billede moso Nybegynder
08. januar 2004 - 20:43 Der er 24 kommentarer og
1 løsning

Hvordan linker man ind i en frame fra f.eks. emaillink?

Jeg vil gerne kunne linke direkte til den rigtige side.
Problemet er at jeg ikke kan linke in uden at miste framen.
Er der nogen som kende en simpel løsning?
Avatar billede cdc Novice
08. januar 2004 - 20:56 #1
ikke en simpel men du skal bruge roenvings ekesempel, se på hans side
Avatar billede roenving Novice
08. januar 2004 - 20:56 #2
Miste framen ?-)

-- og hvad mener du med at linke ind ?o]
Avatar billede roenving Novice
08. januar 2004 - 20:58 #3
Hvis /cdc har forstået ret, så:

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

Kig på adresselinjen, når du er kommet ind, og se kode og forklaring ved at klikke på teksten nede til venstre !-)
Avatar billede cdc Novice
08. januar 2004 - 20:58 #4
min opfattelse er at man linker til den riktige side, men så mangler man framen rundt, og det har du jo en løsning på roenving
Avatar billede moso Nybegynder
08. januar 2004 - 21:00 #5
cdc: roenvings eksempel?

roenving: jeg har et almindeligt frameset, med en top, en navigation og en main-frame.

Når man skal linke til en side fra feks. email, kan jeg ikke finde ud af hvordan man får vist alle frames rigtigt - og den rigtige side frem i main.
Avatar billede moso Nybegynder
08. januar 2004 - 21:00 #6
ok - jeg checker lige...
Avatar billede moso Nybegynder
08. januar 2004 - 21:08 #7
Denne kode sættes ind i starten af <HEAD>-sektionen af hver indholds-underframe:
-- bemærk, at den midterste linje er een meget lang linje !-)

<script language="javascript" type="text/javascript">
  if(top.location==window.location){top.location.replace(top.location.href.substring(0,top.location.href.indexOf(".dk/")+3)+"/index.html?"+escape(location.pathname))}
</script>

Er det på hver enkelt side - eller stadig på mit øverste frameset?
Avatar billede moso Nybegynder
08. januar 2004 - 21:12 #8
Min kode:
<frameset  cols="*,760,*" border="0" frameborder="0">
   
  <frame name="leftframe" src=/frames/left.htm marginwidth="0" marginheight="0" scrolling="no" frameborder="0" noresize>

  <frameset rows="98,*" cols="*" frameborder="NO" border="0" framespacing="0">
    <frame src="/frames/top.htm" name="topFrame" scrolling="NO" noresize >
    <frameset rows="*,17" cols="*" framespacing="0" frameborder="NO" border="0">
      <frameset rows="*" cols="212,*" framespacing="0" frameborder="NO" border="0">
        <frame src="/include/navigation.asp" name="leftFrame" scrolling="NO" noresize>
        <frame name="MainFrame" src=/main.asp marginwidth="0" marginheight="0" scrolling="auto" frameborder="0" noresize>
      </frameset>
      <frame src="/frames/bund.htm" name="rightFrame" scrolling="NO" noresize>
    </frameset>
  </frameset>

  <frame name="rightframe" src=/frames/right.htm marginwidth="0" marginheight="0" scrolling="no" frameborder="0" noresize>
</frameset>

Det er blevet lidt mere rodet en jeg havde håbet...
Kan I komme med en smule hjælp?
Avatar billede moso Nybegynder
08. januar 2004 - 21:24 #9
Jeg kan ikke få det til at virke.
Hvor skal denne kode ind?

<script language="javascript" type="text/javascript">
  if(top.location==window.location){top.location.replace(top.location.href.substring(0,top.location.href.indexOf(".dk/")+3)+"/index.html?"+escape(location.pathname))}
</script>

Hvordan skal linket se ud?
Avatar billede roenving Novice
08. januar 2004 - 21:32 #10
Hvad hedder en url til din forside, og hvordan ser den ud til en underside ?-)
Avatar billede moso Nybegynder
08. januar 2004 - 21:37 #11
Avatar billede roenving Novice
08. januar 2004 - 21:45 #12
Hvad hedder din index-fil ?-)

index.asp
Avatar billede moso Nybegynder
08. januar 2004 - 21:48 #13
index.htm
-
det er den der indeholder framesettet
Avatar billede roenving Novice
08. januar 2004 - 21:59 #14
<script language="javascript" type="text/javascript">
  if(top.location==window.location){top.location.replace(top.location.href.substring(0,top.location.href.indexOf(".dk/")+3)+"/index.htm?"+escape(location.pathname))}
</script>


-- og så i index.htm:

<script language="javascript" type="text/javascript">
  function loadSource(){
  if (location.search!=""){
    src=unescape(location.search.substring(1));
    top.frames['mainFrame'].location.href=src;
  }}
</script>

<frameset  cols="*,760,*" border="0" frameborder="0" onload="loadSource();">
Avatar billede roenving Novice
08. januar 2004 - 22:00 #15
top.frames['MainFrame'].location.href=src;

sæ'fø'li'-)
Avatar billede moso Nybegynder
08. januar 2004 - 22:02 #16
øh - undskyld, men jeg er måske lidt langsom i betrækket.
Hvor skal det øverste kode sættes ind?
Avatar billede moso Nybegynder
08. januar 2004 - 22:13 #17
JUBIIIII - nu kører det. 100000 tak
Avatar billede moso Nybegynder
08. januar 2004 - 22:13 #18
points?
Avatar billede roenving Novice
08. januar 2004 - 22:17 #19
Velbekomme '-)

-- /cdc var jo egentlig først ...
Avatar billede cdc Novice
08. januar 2004 - 22:20 #20
ja men nu kom du selv forbi, så slap jeg for at forklare :o)
Avatar billede roenving Novice
08. januar 2004 - 22:23 #21
;O)
Avatar billede moso Nybegynder
08. januar 2004 - 22:24 #22
takker begge to for hjælpen. det var præcis hvad jeg manglede.
Avatar billede moso Nybegynder
08. januar 2004 - 22:25 #23
cdc: du må få points en anden gang;-)
Avatar billede roenving Novice
08. januar 2004 - 22:31 #24
-- og tak for points ;~}
Avatar billede cdc Novice
08. januar 2004 - 22:31 #25
er ikke så nøje med de points :o)
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