22. august 1999 - 14:08Der er
14 kommentarer og 1 løsning
Tving side(r) ind i ramme
Har rammesæt med 3 rammer: "venstre", "top" og "bund". "Venstre" er navigation og i "bund" vises indhold. Fra start loades kun en "dummyside" med hjælp til vores brugere.
Fra en ASP-applikation har jeg brug for at sende HTML-koder og resultater til "bund". Resultatet fra ASP-en vil ellers blot lave sin egen side.
Har prøvet at gøre det ved at tvinge siden ind i rammesættet med:
if (top.location==self.location){ top.location.href="navn på rammesæt.html"}
Det loader også godt nok rammesættet, men i "bund" står bare den oprindelige startside.
Har prøvet med parent.bund.location.href="den ønskede side" men det ser ikke ud til at virke....
Nu må I ikke fokusere på ASP-en. Det var kun en forklaring på hvad der sker. Applikationen er en simpel postkort-applikation, hvor modtageren får en URL til en ASP-side. Kunsten er at få den loaded i den nederste ramme = "bund". Når man blot loader rammesættet, tager det jo den oprindeligt definerede side "bund" med sig. Kan ses (forhåbentligt) på "greenguides.dk/menu/contactus_dk.html". Tryk på knappen postkort. I kan få koden, men som sagt er det ikke ASPen, der driller
hvis du nu laver en if-else sætning på din frame side, og sæ sætter alle links til at pege mod frame siden. Så kunne du lave det typiske xxxxx.asp?side=xxxx. Og så på din frame side siger
if request("side") = "xxxx" then side "side1.asp" elseif request("side") = "yyyy" then side "side2.asp" end if
Jeg har nu kigger på din side kan jeg ikke ummidelbart se hvad du mener...
Jeg så først din kommentart lige nu :-(, hvis det ikke er ASP der driller hvad er det så?
det var explorer 5.0 der gav mig problemer i en 1162x864 opløsning, jeg kunne se den grønne ramme til venstre igen!!
Jo både i framepagen og i bundframen kan man tjekke. Det smarte er at framepagen reloader begge framesider samtidig, og så kan man lave sine variabler her!
theartist's metode virker godt nok - dog er man nødt til at overføre variablerne fra rammedefinitionssiden til "bund"-siden. Den har tilsyneladende ikke adgang til querystring?
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.