Здрасти. Известно что если сайт сделан на фреймах то при переходе в этом фрейме на другую страницу этого же сайта (т.е. структура сохраняется - фреймы) при нажатии F5 страница обновляется и возращается на главную. Но если код такой (вадрал из игры БК)
| Код | if (document.all && document.all.item && !window.opera && !document.layers) { document.write( '<frameset rows="73, *, 30, 5" FRAMEBORDER="0" BORDER="0" FRAMESPACING="0">'+ '<frame src="/buttons.pl?header='+rnd+'" target="_top" scrolling=NO NORESIZE FRAMEBORDER="0" BORDER="0" FRAMESPACING="0" MARGINWIDTH="0" MARGINHEIGHT="0">'+ '<frameset cols="9, *, 9" FRAMEBORDER="0" BORDER="0" FRAMESPACING="0">'+ '<frame src="frames/left.html" target="_top" scrolling=NO NORESIZE FRAMEBORDER="0" BORDER="0" FRAMESPACING="0" MARGINWIDTH="0" MARGINHEIGHT="0">'+ '<frameset rows="52%, *, 0" FRAMEBORDER="0" BORDER="0" FRAMESPACING="0">'+ '<frame name="main1137200186" src="main.pl?top='+rnd+'" style="border-bottom-width: 2px; border-bottom-style:solid; border-bottom-color:#B0B0B0">'+ '<frameset cols="*,220">'+ '<frame name="chat" src="/buttons.pl?ch='+rnd+'" target="_top" scrolling=YES FRAMEBORDER="0" BORDER="0" FRAMESPACING="0" MARGINWIDTH="3" MARGINHEIGHT="3" onload="AddToFrameCheck(\'chat\')">'+ '<frame name="online" src="ch-online.html" target="_blank" scrolling=YES FRAMEBORDER=0 BORDER=0 FRAMESPACING=0 MARGINWIDTH=3 MARGINHEIGHT=0 onload="AddToFrameCheck(\'online\')">'+ '</frameset>'+ '<frame name="refreshed" target="_top" scrolling="no" noresize src="refreshed.html" onload="AddToFrameCheck(\'refreshed\')">'+ '</frameset>'+ '<frame src="frames/right.html" target="_top" scrolling=NO NORESIZE FRAMEBORDER="0" BORDER="0" FRAMESPACING="0" MARGINWIDTH="0" MARGINHEIGHT="0">'+ '</frameset>'+ '<frame name="bottom" scrolling="no" noresize src="/buttons.pl?'+rnd+'" onload="AddToFrameCheck(\'bottom\')">'+ '<frame src="frames/bottom.html" target="_top" scrolling=NO NORESIZE FRAMEBORDER="0" BORDER="0" FRAMESPACING="0" MARGINWIDTH="0" MARGINHEIGHT="0">'+ '</frameset>'); } else { alert("У вас должен быть Internet Explorer 4.0 или выше"); history.back(-1); }
|
то всё впорядке, после обновления никаких переходов обратно нет. Разве есть разница писать фреймы на HTML или писать их через document.write на javascript или тут используется jshttprequest? (не знаком с ним - немогу определить) |