26. juni 2000 - 13:04Der er
14 kommentarer og 6 løsninger
Load frames
Jeg er ikke sikker på om det er den rigtige katagori, men mit spm er som følger: Hvis min side er opbygget af 2 frames (højre , venstre), kan jeg så på en eller anden måde altid sørge for at begge frames bliver loaded, selvom man kun linker til en side i højre frame.. ex. http://......./virksomhedforumsebesked.asp?Id=470&ForumID=16&Showsub=502 fra fx jubii?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Det er godt nok et stykke tid siden jeg har leget med frames og javascript, men jeg mener det er sådan som ovenstående. Har ikke lige tid til at teste det.
>>Skjoldby: Det er noget af dit jeg skal bruge tror jeg, men den virker ikke rigtig den <body onload="parent.frames['menu'].location.href='menu.html'">. Giver en "Udført, men fejl på siden"
>>Mrj: Hvordan skal jeg bruge den du har skrevet?
Nb. Det skal jo være sådan at hvis den allerede er i frames (menu og main), så skal den ikke lave et nyt frameset i højre frame.. Det er kun når højre frame bliver åbnet udefra f.eks jubii, herinde fra etc.
Hvad er der galt i, at sende et link, der forklarer principperne samt fordele/ulemper ved metoderne, fremfor at beskrive noget "som måske er rigtigt, men ikke lige har tid til at blive testet"?
Hvis du kigger på mit link igen, vil du se, at den første metode _virkelig_ viser hvordan du kan opdatere flere frames på én gang, ved at oprette flere framesets. I mange tilfælde vil dette faktisk være optimalt, da denne ikke afhænger af om JavaScript er understøttet eller ej.
Jeg ønsker ikke at starte en verbal krig, men synes ikke lige jeg fortjener at blive hetzet :-)
Jeg tror ikke, der er noget let løsning til dit problem.
Du er nødt til at have en form for frameset genereret vha. asp. Jeg har desværre ikke forstand på asp, men har set et eksempel i javascript + php. Måske kan du se ideen i det og selv omskrive det til asp?
Du skal i din index fil (dit rammesæt) indsætte en parameter, som du checker på, om den er indlæst korrekt. M.a.o. du laver en parameter, som du føler på, for at finde ud af, om dit rammesæt er indlæst.
Samtidig skal du bygge dit framesæt op, så du kan lave en direkte tilskrivning i en aktuel ramme, hvor du indsætter den fil du ønsker, med et udefra kommende kald.
Dit rammesæt kan se således ud (frameset.htm) - skriv selv den resterende del: <header>, <html>...:
I hver enkelt af dine "underfiler" indsætter du et script, der føler på, om siden er indlæst i rammesættet. Hvis ikke, skal brugeren stilles om til rammesættet og den aktuelle side indlæses i indholdsrammen.
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.