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
5 svar · 311 visningar · startad av selene
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?
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!
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