Avatar billede Slettet bruger
12. marts 2004 - 19:40 Der er 3 kommentarer og
1 løsning

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 !!!)
Avatar billede kscbb Nybegynder
12. marts 2004 - 23:53 #1
Er det noget med at du vil kunne vise en anden hjemmeside på din hjemmeside. i form af et billede, men hvor man stadig kan benytte den anden hjemmeside mens man er inde på din? Forvirret!
Avatar billede Slettet bruger
13. marts 2004 - 01:02 #2
Nej, jeg vil såmæn bare kunne skrive en url i min browser's søgefelt, som så åbner en underside i min Iframe på hovedsiden af min hjemmeside.
Når du åbner en side der indeholder en frame, så vises den underside der er sat til standard i framen, når du så vil se en anden underside, skal du bruge et link på hovedsiden. Derefter vil undersiden åbne sig i framen ik'.
Tager du så url'en på den pågældende underside og smækker i adressefeltet i browseren, ja så åbner hele undersiden udenom iframe og hovedside. Det skal den ikke!!!!
Jeg ved det kan lade sig gøre at tvinge pågældende underside til at åbne sammen med hovedsiden i Iframen. Hertil skal bla. bruges overstående javascript, men her skal det altså modificeres pga. webbyens system.
Er du med nu ??
Avatar billede roenving Novice
13. marts 2004 - 01:31 #3
Avatar billede Slettet bruger
13. marts 2004 - 04:24 #4
Opgaven er løst af Roenving ! - Den mand er simpelthen genial - intet mindre end genial...!!!

Lukket
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
Kurser inden for grundlæggende programmering

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