Avatar billede peterkopi Nybegynder
29. juni 2005 - 15:28 Der er 11 kommentarer og
1 løsning

Altid åbne sider i samme frame

Hej der...

Jeg har et frameset som jeg gerne vil have ALLE sider vist i...

Hvordan får jeg vist fx. http://www.peterogdeandrekopier.dk/kontakt/koncertinfo_formular.html

i framesettet ../low.html?
Avatar billede roenving Novice
29. juni 2005 - 15:32 #1
Sæt dette i head-sektionen af den side hvor du har dine links:

<base target="navnetPåDinFrame">
Avatar billede peterkopi Nybegynder
29. juni 2005 - 16:38 #2
Hej igen, roenving...

Det har jeg så lige gjort, og når jeg refresher siden http://www.peterogdeandrekopier.dk/kontakt/koncertinfo_formular.html sker der desværre ikke andet end, at den.. -refresher..!

Tanken er
1) Kommer man fra en søgning på fx Google, så loader siden sig selv i framesettet 'low.html'
2) Klikker man et link fra fx et af vore nyhedsbreve, skal siden også loade sig selv i framesettet 'low.html'

Med andre ord: ALLE sider skal TVINGES til kun at kunne ses i framesettet!
Avatar billede peterkopi Nybegynder
29. juni 2005 - 16:39 #3
Kan man ikke det? Er det mon et scipt man skal ud i?
Avatar billede peterkopi Nybegynder
29. juni 2005 - 16:39 #4
scipt = script
Avatar billede roenving Novice
29. juni 2005 - 16:42 #5
Ja, det skal du bruge lidt script til, se f.eks. min måde at gøre det på:

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

Bemærk ændringen i adresselinjen, når du kommer ind og se kode/forklaring ved at klikke på teksten nede til venstre !-)
Avatar billede peterkopi Nybegynder
29. juni 2005 - 18:04 #6
Jeg kan ikke få det til at virke! Kigger lige på det i morgen igen, War of the Worlds i Imperial kalder! Tak for hjælpen ind til nu...
Avatar billede roenving Novice
29. juni 2005 - 23:25 #7
For det første skal du selvfølgelig sørge for at dine html-dokumenter har en udformning, som gør dem til rimeligt nutidige html-dokumenter, dvs. de skal fuldbårne html-dokumenter med en doctype inkl. dtd-link, så alle standardernes rekommendationer benyttes ...

Dit frameset-dokument, skal derfor se sådan ud:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
  "http://www.w3.org/TR/html4/frameset.dtd">
<HTML>
<html>
<head>
<title>Peter &amp; De Andre Kopier 4.0 [ DANMARKS BEDSTE GASOLIN' SHOW ]</title>
<script language="javascript" type="text/javascript">
function loadSource(){
  if (location.search!=""){
    src=unescape(location.search.substring(1));
    top.frames['bottom'].location.href=src;
  }
}
</script>
</head>
    <frameset onload="loadSource();" rows="86,*" border=0 frameborder=no framespacing=0 marginwidth="0" marginheight="0">
        <frame src="top.html" name="top" scrolling="no" marginwidth="0" marginheight="0"> 
        <frame src="low.html" name="bottom" scrolling="auto" marginwidth="0" marginheight="0">
    </frameset>
<noframes>
<body bgcolor="FFFFFF" text="" link="CCCCFF" alink="FFFFFF" vlink="CCCCFF">
<p>&nbsp;</p>
  <p>&nbsp;</p>
  <p>&nbsp;</p>
  <p>&nbsp;</p>
  <p align="center">DIN BROWSER KAN IKKE VISE SIDERNE I RAMMER.<br>
  GÅ VIDERE TIL f.eks. <a href="http://www.microsoft.dk/">http://www.microsoft.dk/</a> eller<br>
  <a href="http://www.mozilla.org">Mozilla (/FireFox)</a>
  og download en nyere browser.</p>
</body>
</noframes>
</html>

-- desuden skal du angive adressen på dit frameset-dokument, og ikke det dokument, som tilfældigvis indlejres i framen første gang, eller udelade det (her er det med !-)

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

-- alle dine andre dokumenter bør så også kodes efter en internet-standard, som er nyere end 1994, som de nu er, så måske skulle i tænke i liiige at få fat i en kompetent internet-koder, som ved hvad der er forskel på 994-koder og 2005-koder ...

-- i hvert fald skal i lige starte med at opfylde de minimale krav til en internat-side anno 1998, nemlig indsætte en doctype _alle_ steder, f.eks.:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
<html>
Avatar billede roenving Novice
29. juni 2005 - 23:27 #8
... de skal være fuldbårne ...
Avatar billede peterkopi Nybegynder
02. juli 2005 - 02:02 #9
Hej roenving... Tak for lektionen. Jeg ved godt det meste html på siderne er noget halvgammelt skod og jeg tror jeg forcerer noget, der alligevel har været undervejs l-æ-n-g-e. Jeg dropper simpelthen frames på hele sitet og går i løbet af sommeren over til et helt nyt CMS jeg har haft liggende for det samme (portalapp.com). Derfor tror jeg lige, at jeg lader sagen her hvile. Men du skal endnu engang have tak for dine inputs, som jeg synes du godt kan få de 30 P for, hvis du vil være så venlig også at lægge et svar. Du er trods alt efterhånden den eneste fra E's "Top 10" der deltager i spørgsmålene herinde...
Avatar billede roenving Novice
02. juli 2005 - 10:56 #10
Oki '-)

-- måske kommer du ikke i de samme kategorier som de andre 9 ?-)
Avatar billede peterkopi Nybegynder
03. juli 2005 - 18:35 #11
Tjaeh...joeehh... Men måske synes jeg bare de har været mere flittige bidragsydere her inde før... Fortsat god søndag (selvom der ik er så meget tilbage af den ;-))
Avatar billede roenving Novice
04. juli 2005 - 10:26 #12
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