J.N.Medlem sedan apr. 20031 660 inlägg HEJ!
Jag har fått ärva en gammal webbplats som endast fungerar i Explorer.
Det hoppas jag ni kan hjälpa mig att ändra på!
Den består av två frames, top och main, där länkarna går till en funktion som byter meny och mainsida.
Hur får jag den att fungera med Firefox, Opera mfl?
funktionen GotoPage:
//denna rad användes först, men justerades till raden under för att lösa ett annat problem
//document.location = 'menu.asp?MenuId='+MenuId+'&Path='+PagePath;
parent.frames("top").location = 'menu.asp?MenuId='+MenuId+'&Path='+PagePath;
parent.frames("main").location = PagePath+'?PageId='+PageId+'&MenuId='+MenuId+'&Path='+PagePath
Kallas med:
javascript:GotoPage(315, 400, '/sida.asp')
GuffaMedlem sedan juni 2004533 inlägg Ändra [] till (). Alltså frames("...") till frames["..."].
J.N.Medlem sedan apr. 20031 660 inlägg HEJ!
Tyvärr, det verkar som att underframen inte vill laddas in.
Har nu
parent.frames["top"].location = 'menu.asp?MenuId='+MenuId+'&Path='+PagePath;
parent.frames["main"].location = PagePath+'?PageId='+PageId+'&MenuId='+MenuId+'&Path='+PagePath
Eftersom innehållet är inframe:at, testade jag att köra utan frames, endast innehall.html, men det fungerade inte heller.
J.N.Medlem sedan apr. 20031 660 inlägg HEJ!
Testade med diverse varianter av kod, parenteser och fnuttar, till jag kom på siffervarianten!
parent.frames[0].location = 'menu.asp?MenuId='+MenuId+'&Path='+PagePath;
parent.frames[1].location = PagePath+'?PageId='+PageId+'&MenuId='+MenuId+'&Path='+PagePath;