Det ser bra ut det du skrivit, felet är i min kod ser jag nu. Jag skrev: function(){frames['prodruta'].capLinks(this.href);} vilket ger fel eftersom den lokala varianten av 'frames' överlagrar variabelnamnet (sk. closure), vilket jag inte tänkt på alls. Prova att byta ut hela for-loopen runt det från for(var i=0;i<links.length;++i){ if(links[i].href.charAt(0)!='#') links[i].onclick=function(){frames['prodruta'].capLinks(this.href);} } till var pwin=parent; for(var i=0;i<links.length;++i){ if(links[i].href.charAt(0)!='#') links[i].onclick=function(){pwin.frames['prodruta'].capLinks(this.href);} } Om jag inte har fel (men det har jag antagligen) så borde det fungera. Simon | Menar du något speciellt med "ombytta länkar"? i "och lägga de ombytta länkarna i en <div id="container">." Nu jag jag lagt containerdiv:en runt om mixning, mastring, konsultering och pris-länkarna på huvudsidan där iframen finns. Rätt? | Har rättat till allt nu. Dock är det stendött! Ang ";" iweb genererar sådana automatiskt efter bodyelementen, förutom den sista då. Är det bäst att köra utan helt och bara ha mellanrum mellan elementen? /Erik |
|
|