Hmm.. jag avskyr frames, dock måste jag använda det denna gång eftersom kunden inte vill ändra nått i grundstrukturen på sidan.
Jag får det inte att fungera så som jag vill i alla webbläsare..
- Det fungerar bra i IE och Moz, men i Opera och Netscape kan man inte navigera vidare.
Det knepiga är att jag är i behov att skjuta ihop 2 kolumner vid ett tillfälle, detta för att få plats med en speciell sida.
Är värdena url2 och target2 tomma i funktionen skall content vara över hela content_frameset-framen, är det inte tomt skall det vara som vanligt.
Mina länkar ser ut enligt följande:
[red]<a href="#" onclick="getUrl('main.asp','content','news.asp','s_right');"> Som vanligt.. </a>
<a href="#" onclick="getUrl('spec.asp','content','','');"> Över hela framen.. </a>
...
osv[/red]
Någon som kan ge mig lite tips på andra sätt att lösa detta på, alt. vad som behövs ändras i den befintliga koden för att detta även skall fungera i Netscape och Opera. (kunden kräver det)
Ok.. nu fick jag bort det felmeddelande, hade missat att ändra funktionsnamnet. *morr*
Men.. tyvärr hjälpte det inte mycket.
Nu fungerar det bara i IE, i de andra webbläsarna jag testar det i är det heldött tyvärr.
Inget felmeddelande, nada..
Det verkar inte gå att referera "frameset"-elementen på ett tillfredsställande sätt, så du får nog modifiera "frameset"-koden vid anrop av getURL()-funktionen.