Avatar billede hobbittend Novice
03. juni 2008 - 22:11 Der er 15 kommentarer og
1 løsning

Iframes og direkte links.

Hej derude.

Jeg tænkte lige på om det er muligt at linke direkte til en underside, og stadig få den vist i sin Iframe fra f.eks. sin forside? Sådan så man ikke er nødt til at åbne indexet, og gå via menuer til siden.


Hvis ikke, hvilket system ville da være det nemmeste at benytte?
Avatar billede roenving Novice
04. juni 2008 - 00:37 #1
Du skal rundt om noget javascript, du kan f.eks. prøve at kigge på den metode, jeg bruger: http://roenving.users.whitehat.dk/WD5Opacity.html

-- bemærk ændringen i adresselinjen og find kode og forklaring ved at trykke på teksten om framing nederst til venstre !-)
Avatar billede hobbittend Novice
06. juni 2008 - 15:17 #2
Jeg forstår det ikke helt...
Hvad skal jeg skrive i stedet for .dk og 3?

Mit brugernavn er Denjen5
siden hedder http://hobbitten.freehostia.com
Avatar billede roenving Novice
06. juni 2008 - 15:22 #3
Prøv at vise nogle eksempler på dine siders stier/navne !-)

-- siden virker midlertidig, når du har et .tk-dømæne nævnt ...
Avatar billede hobbittend Novice
06. juni 2008 - 16:14 #4
Reelt har jeg ikke noget .tk-domæne.
Det er bare en sidde jeg sidder og roder lidt med, og håber at få det til at køre nogenlunde en dag :)

Her er nogle stier:
http://hobbitten.freehostia.com/Pics/AarhusGathering/index.html
http://hobbitten.freehostia.com/Da/index.html
http://hobbitten.freehostia.com/Da/Andetandre.html
Avatar billede hobbittend Novice
06. juni 2008 - 17:56 #5
Nu fandt jeg selv frem til det :)

Jeg siger mange tak for hjælpen.
Læg endelig et svar, så du kan få dine point..
Avatar billede roenving Novice
07. juni 2008 - 11:36 #6
Oki '-)
Avatar billede hobbittend Novice
07. juni 2008 - 15:28 #7
Hvad gør jeg når nu jeg vil lave tricket med en fil i en anden mappe?
Det kan jeg ikke få til at virke.
har eksperimenteret lidt med det.

Stien hedder /Pics/index.html

Koden hedder:
<script language="javascript" type="text/javascript">
  if(top.location==window.location){top.location.replace(top.location.href.substring(0,top.location.href.indexOf("http://hobbitten.freehostia.com/Da/")+37)+"/index.html?"+escape(location.pathname))}
</script>


Den kommer op med
http://hobbitten.freehostia.com/Pics/index.html?/Pics/index.html
Hvilket er næsten rigtigt, bortset fra at Pics i første omgang skal være /Da... Hvad sker der?
Avatar billede roenving Novice
08. juni 2008 - 05:57 #8
http og www valgte jeg fra, da jeg opbyggede min ting for mange år siden, så jeg ville:

<script language="javascript" type="text/javascript">
  if(top.location==window.location){top.location.replace(top.location.href.substring(0,top.location.href.indexOf("hobbitten.freehostia.com/")+27)+"/index.html?"+escape(location.pathname))}
</script>
Avatar billede hobbittend Novice
08. juni 2008 - 21:36 #9
Stien bliver stadig
http://hobbitten.freehostia.com/Pi/index.html?/Pics/

Den iframe som /Pics/index.html skal vises i hedder /Da/index.html
Avatar billede roenving Novice
09. juni 2008 - 13:11 #10
Øeh, skal der viderestilles til en anden side ?-)
Avatar billede hobbittend Novice
09. juni 2008 - 22:13 #11
Hvad mener du med det?

altså den sti som bliver til:
http://hobbitten.freehostia.com/Pi/index.html?/Pics/

Skal gerne hedde:
http://hobbitten.freehostia.com/Da/index.html?/Pics/

Så bliver det nemlig rigtigt...

Det der skal vises i iframen er /Pics/index.html
og den fil hvor iframen er hedder /Da/index.html
Avatar billede roenving Novice
09. juni 2008 - 23:28 #12
Så har jeg ikke forstået dig ...

-- siden som skal indllejres i en iframe, hvis der linkes direkte til den, hedder http://hobbitten.freehostia.com/Pics/AarhusGathering/index.html, men linket skal hedde http://hobbitten.freehostia.com/Da/index.html?/Pics/ ?-)
Avatar billede hobbittend Novice
10. juni 2008 - 19:03 #13
hmmm...
Altså den side der skal indlejres i en iframe hedder rigtigt nok http://hobbitten.freehostia.com/Pics/AarhusGathering/index.html


Og min oprindelige index side hedder http://hobbitten.freehostia.com/Da/index.html
Avatar billede roenving Novice
10. juni 2008 - 23:43 #14
Oki:

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

-- måske skal tallet 27 lige ændres en anelse, sikkert til 25 !-)
Avatar billede hobbittend Novice
11. juni 2008 - 17:52 #15
eeej, fantastisk :D

Så virker det :)

Tak så mycka!
Avatar billede roenving Novice
11. juni 2008 - 23:43 #16
U'r welcome !-)

-- 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