Om jag har förstått det hela riktigt så ligger menyn direkt på sidan INDEX2.asp som är på på top-nivå. På sidan INDEX2.asp finns även en en IFRAME, där beroende på vad användaren väljer i menyn laddas innehållet i IFRAME:en.
Jag är inne på det som Brimba föreslog.
Kod i content2.asp:
...
<script>
function checkMenu()
{
if (location.href.indexOf("?ID=") == 0)
return;
var id = location.href.indexOf("?ID=")+4;
if (parent == null || parent.location.href.toLowerCase().indexOf("index2.asp") == -1)
{
location.href = "index2.asp?ID=" + id;
}
}
</script>
<body onload="checkMenu()">
...
Kod i index2.asp (samma som Brimba skrev):
<body <%if len(trim(request.querystring("id")))>0 then response.write "onLoad=""loadintoIframe('myframe','content2.asp?id=" & request.querystring("id") & "');""" END IF %>>
Dvs. om content2.asp-sidan laddas utan menyn finns i parent-fönstret så laddas index2.asp med ett id som redirectar iframe:n till rätt "artikel" i iframe:n.
Jag har inte testat koden, men jag hoppas det fungerar. :)

