Framing af hjemmeside
Jeg har nedenstående kode fra roenvings hjemmeside.. kan bare ikke helt finde ud af hvordan jeg skal få det til at virke..hvordan skal det se ud hvis jeg fx har en homepage som hedder www.blabla.dk og index.html-filen indeholder nogle frames. Og lad os sige at man kommer direkte ind på en fil fra en søgemaskine som hedder www.blabla.dk/seTilbud.html
I HOVEDFRAMEN (eller det øverste FRAMESET-dokument !-)
Denne kode sættes ind i <HEAD>-sektionen (eller ihvertfald FØR første <frameset>-tag):
<script language="javascript" type="text/javascript">
function loadSource(){
if (location.search!=""){
src=unescape(location.search.substring(1));
top.frames['mainFrame'].location.href=src;
}}
</script>
I <body>-tagget (eller første <frameset>-tag) sættes dette ind i onload-eventen:
(har du i forvejen noget i onload, skal loadSource(); foran dette)
<body . . . onload="loadSource();">
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>
Rød markering i kode betyder, at du sikkert skal ændre
-- øverst skal navnet selvfølgelig være navnet på din (i)frame
-- nederst skal der ændres, hvis du har et domænenavn, som ikke slutter på .dk
Eksempel: Dit domænenavn hedder etellerandet.dk/brugerNavn
Så skal .dk udskiftes med brugerNavn -- og 3 skal ændres til 10 (antallet af bogstaver m.v.)
