Iframelink'ning på Webbyen (-meget svær)
Dette er et ekstremt svært spørgsmål, læs derfor spørgsmålet grundigt igennem og tag det så som en seriøs udfordring på Eksperten. (Her er brug for de dygtigste af eksperterne !)Det hele drejer sig om at url-linke (gennem browseren) til en anden underside end den faste i en Iframe. Hertil har jeg forsøgt at bruge roenving’s working demo kodning: http://roenving.users.whitehat.dk/Kode/FramingKode.html
Problemet er så at få det til at virke på en hjemmeside på webbyen.dk !!!
Vi mener at webbyen’s system nok omdirigere link’ningen internt ("gennemtvinger en framing"), og derfor er det nødvendigt at modificere et eller andet sted i kodeningen.
Jeg har nu oprettet en ”hjemmeside” på webbyen, som udelukket skal bruges til at løse denne opgave. Siden indeholder en forside og 3 undersider, - ”forside”, side 1, side 2 og side 3.
Forsiden indeholder en tabel med en Iframe og roenvings java script:
<script language="javascript" type="text/javascript">
function loadSource(){
if (location.search!=""){
src=unescape(location.search.substring(1));
top.frames['main'].location.href=src;
}}
window.onload = “loadSource”;
</script>
Bemærk anden-nederste linie : window.onload = “loadSource”; - Dette er indsat da jeg ikke kan ændre i <body> på webbyen (det er en låst standard opsætning!).
Hver underside (1, 2 og 3) indeholder javascriptet:
<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>
Nu er spørgsmålet så, om der er nogle herinde, som er dygtige/geniale nok til at løse dette problem, så jeg kan linke en underside-åbning i forsideframen gennem browseren ?!
Her er forsøgs-siden: http://graat.webbyen.dk/
(Vær opmærksom på at url’en på undersiderne ikke åbner siden pga. javascriptet !!!)
