Er det muligt at indsætte en html-kode i et frameset (index.html), så navigationssiden (venstre frame: navigation.html) opdateres hver gang, der hentes noget nyt ind i indholdssiden (højre frame: main.html)?
Jeg håber, jeg forklarer det tydeligt nok...
Lige en gang til - på en lidt anden måde:
I et frameset index.html hentes to sider: Navigation.html (venstre frame) og main.html (højre frame).
Jeg ønsker at opdatere venstre frame, hver gang der hentes en ny side i højre frame - altså hver gang højre ramme opdateres/hentes....
Hvordan gør jeg det?
P.S. Grunden er, at jeg har lagt en rigtig god rullemenu ind i venstre frame. Men den har den skavank, at den nogle gange ikke vil folde ud, når højre frame har skiftet indhold... Men når jeg opdaterer framesettet virker den igen. Derfor ville en automatisk opdatering af venstre frame løse problemet.
Støv, fibre og metalliske partikler kan påvirke både uptime, levetid og driftssikkerhed. Derfor arbejder flere datacentre systematisk med contamination control.
Er I sikre på, at koden skal indsættes i main.html?? Så snart indholdet i framesettets højre side skifter til en anden side, forsvinder koden jo - og navigation.html vil ikke mere blive opdateret...
Jeg havde forestillet mig en kode i index.html.. altså selve framesettet. (?)
Det lyder som en rigtig skidt idé at skulle reloade navigations-frame'en. Derved bortfalder jo en væsentlæig fordel ved at bruge frames: At kun en del af browseren skal opdateres. Mon ikke det var bedre at få fat i et ordentligt menu-script uden bugs?
Joohhh ... men hvorfor frames? Der er ingen grund til det i dette tilfælde. Når du bruger frames - og samtidig 'gemmer' dine links til undersiderne i et array - er du så sikker, som du kan være på, at ingen søgemaskine nogensinde vil finde dine undersider. Det er jo også værd at tænke på :) /mvh
Jeg undersøgte dhtmlcentral for menuer - og syntes at det virkede lidt for kompliceret til mig...
Pyt med søgemaskinerne... siden er ret intern alligevel. Når jeg klikker på opdatér, så forsvinder problemet og menuen virker igen... Men det er træls at gøre hver gang Main har skiftet indhold.
Så jeg tænkte at en nødløsning kunne være at finde en html-kode at sætte ind et sted.
Desværre løser disse forslag ikke mit problem: At menuen går kold, når indholdet i Mainframen udskiftes uden om navigationsframen..
Har I et godt forslag til et andet menu-script, som ser pænt ud og er lige så pladsbesparende, som den jeg benytter nu? (Den lægger sig ind over mainframen)
Jamen, så er der noget, du ikke har forstået. Lad os tage udgangspunkt i roenvings: Du skriver i alle dokumenter, der loades ind i din mainframe: <body onload="parent.frames[0].location.reload(true);">
Den gør, at navigations-frame'en reloades, hvergang der loades et nyt dokument i din mainframe - og det er lige, hvad du efterspørger :)
Bagdelen ved at opbevare links i arrays er, at søgemaskiner ikke kan læse JavaScript. Derfor opdager søgemaskinen ikke, din hovedside har undersider - og tror derfor kun, dit site består af én side.
theofilo >> Undskyld, jeg lige spammer dit spm. med snak - se venligst bort fra dette 'private' indlæg :)
roenving >> Jeg kom tilfældigvis ind på www.ebruger.dk igår. Der så jeg jo, du _også_ hører til dino-afdelingen på E ... og endda ældre end mig! Jeg har altid taget dig for en ung fyr og blev temmelig overrasket, da jeg læste din profil. WWW _er_ zq en sjov størrelse :D
PS: Du holder dig nu godt ............. på skrift! *LoooL* ;o) /mvh
Tjah, det er jo sådan, når man kommunikerer vha. denne slags fora, så kommer man nemt til at opbygge billeder, som snyder på den ene eller anden måde !-)
-- og tak for komplimenten -- jeg prøver jo på at undgå at ruste der, hvor det for alvor gør ondt at ruste eller lukke rotterne ind !o]
Jeg har været ude for det mange gange, men det kommer ofte bag på mig alligevel. Jeg kan huske første gang, jeg skulle til møde med jumper (som vi desværre ikke har set herinde i et par år). Jeg troede, jeg skulle til møde med en gut i midten/slutningen af 30'erne ... og så mødte jeg en 'hvalp' på et par og tyve, der kunne kode det blå ud af solbrillerne på de fleste herinde - og gjorde det hurtigere end et Stalin-orgel under nedsmeltning :)
Nå, tak for sluderen - og endnu engang undskyld til theofilo for 'spam' ;o) /mvh
-- tjah, jeg havde jo samme oplevelse, da jeg i sommer var til cdrom-drev-kast med nogle af de andre primært fra e-bruger, hvor f.eks. schaefners alder kom lidt bag på mig ...
-- eller den anden dag, da jeg lige skulle kigge en anelse på tsw, og så opdagede at gutten bagved havde lavet den første udgave som 15-årig !-)
-- men det er faktisk lidt smigrende at kunne klare sig iblandt alle de, som nærmest er vokset op med computer-brug ...
-- men 'håndværks-fornemmelsen' savner jeg nu ganske ofte !o]
Jeg bootede selv min (ehhhh ... min eks-kones) første puter i 92 - og skrev min første kodestump som 43-årig i 98, ved Juletid. Jeg har arbejdet med teater i mange år (og min far gjorde også) og har lavet i tonsvis af special-effekter. Tankegangen og måden at bruge 'cellen' på, når man programmerer og laver SFX er så ens, at jeg har det, somom jeg altid har programmeret/kodet - på trods af, jeg aldrig havde forestillet mig, jeg kunne bruge min teatererfaring, da jeg begyndte i denne branche :)
Der er en masse, vi må sludre om, hvis vi engang mødes over engang cdrom-drev-kast - lyder som en skøn sportsgren *LooL*
Nå, god nat ... nu skal jeg nok 'holde fingre' :) /mvh
Øv... der er intet der duer. Muligvis dumt med frames - og helt sikkert ikke det bedste menuscript... Jeg lader spørgsmålet hænge lidt.... måske findes der en løsning, som ikke betyder omstrukturering af hele hjemmesiden.
sry jeg lægger et svar, uden at have læst alle de andres indlæg. Men umiddelbart burde du kunne lave det således: --------Main.htm--------- <body onload="parent.VENSTRE_FRAME_NAVN_HER.location.reload(true);">
VENSTRE_FRAME_NAVN_HER skal så udskiftes med det navn du har valgt at give din venstre frame! Hvis dette ikke virker, som det burde, med mindre du bruger mozilla, så prøv dette: <a href="#" onclick="location.reload(true);">link</a> på dine links i venstre frame!
Drinkit, jeg tror det var det nærmeste, vi er kommet på et svar. Jeg har forøvrigt lavet et helt nyt lay-out nu - uden frames, men i tabelstruktur. Jeg har også skiftet menuscriptet ud.
UPS... det går vist ikke... Sorry Drinkit. Der er gået lang tid, siden jeg oprettede spørgsmålet - og jeg fik ikke lige tjekket tråden - og heller ikke din løsning.
Men desværre hjalp intet på mit problem.
Vi lader spørgsmålet stå lidt endnu. OK?
Synes godt om
Ny brugerNybegynder
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.