Jag har ett ganska stort problem, som jag har ganska svårt att förklara.
Jag har två vanliga html frames, nu vill jag att om man trycker på en länk (ska funka med både textlänkar och bilder) i frame 1, så ska en sida öppnas i den nedre framen (frame 2) samtidigt som en ny sida kommer upp i en liten popup. Den ska komma upp genom onSubmit="javascript:window.open.
Sedan ska automatiskt en helt ny sida komma upp i frame 1.
Hur ska jag göra detta? Jag är en nybörjare till javascript men vore jätte tacksam för lite kodning.
Laddar du en frame i en frame så måste du veta hela trädstrukturen för att kunna peka på den specifika framen. Exempel på 2 steg upp till en annan frame kan vara parent.parent.framenamn medans 2 steg ner kan vara parent.framenamn1.framenamn2. Det kan låta lite invecklat och vanligtvis är det inget du behöver tänka på eftersom dina frames oftast ligger på samma nivå. Prova med exemplet så behöver du inte skaffa dig huvudbry i onödan.
Som det ser ut nu försöker du ladda www.aik.se och www.hif.se i samma frame. aik från href-värdet och hif sist i javascriptet. dif bör laddas i ett nytt fönster, men eftersom du laddar aik/hif efteråt kommer popup-fönstret att förlora focus och lägga sig bakom. Detta är lite svårt att komma ifrån, eftersom du vill ladda en annan sida i samma frame som du exekverar script-snutten från, och på så vis kan du inte i efterhand sätta focus på popup-fönstret eftersom sidan med javascript-snutten på inte längre finns laddad. Låter det komplicerat?