Ett javascript som uppdaterar två frames samtidigt.
När jag trycker på en länk i topframen vill jag att både den vänstra framen och själva huvud framen uppdateras.
Hur göra?
Uppdatera två frames
5 svar · 302 visningar · startad av selene
Här finns det en förklaring och exempel på hur man gör.
http://www.atiger.pp.se/dok/java.html
Mvh
Jan-Olov
Välkommen till webForum selene! :bire
function updateFrames(){
parent.frames["namn_pa_ram"].location.href="foo.html";
parent.frames["namn_pa_ram"].location.href="bar.html";
};
...
<a href="javascript:void(updateFrames())">Uppdatera</a>
Notera att det inte skall vara något mellanrum i ordet "javascript".
Red. Lite sen
:)
Tack
Men om man avnänder det javascriptet innebär det går det väl inte att sen ha två andra sidor man vill ladda fram med en annan länk i den framen?
Eller, vet inte hur jag ska förklara.
Men tycker den verkar låst och får den iofs inet att funka i vilket fall som helst.
Ok, vi ändrar funktionen lite grand:
function updateFrames(url1,url2){
parent.frames["[b]namn_pa_ram[/b]"].location.href=url1;
parent.frames["[b]namn_pa_ram[/b]"].location.href=url2;
};
...
<a href="java script:void(updateFrames('http://www.aftonbladet.se','http://www.webForum.nu'))">Uppdatera</a>
Nu kan du använda funktionen på hur många ställen du vill, det är bara att byta ut argumenten.
Kom ihåg att det inte skall vara något mellanrum i ordet "javascript" i länken, samt att lägga till dina egna ramnamn istället för det fetstilta ovan.
:)
Åh, det funkade.
Tack :birp