Здравствуйте! В ходе создания сайта возникла проблема которую не могу решить, я использую <iframe> и задача такая, чтоб в окне <iframe> пользователь не смог перейти по ссылке вне <iframe>, то есть страница не открывалась в новой вкладке отдельно, и нельзя было скопировать адрес на ресурс находящийся в <iframe>.
Оптимальное решение заблокировать правую кнопку мышки и выделение-копирование текста.
Я использовал скрипт запрета - работает по всей странице кроме окна <iframe> - в окне <iframe> делай что хочешь!
 Господа программисты, кто сталкивался с подобной ситуацией, помогите!!
ВОТ ПОЛНЫЙ КОД:
 <style>
#mr { width:100%; height:900px;align: right;}
</style>
<div style="position: relative; width: 100%; height: 900px;">
<div style="left:0px; background: #708090; position: absolute; z-index: 2; width: 258px; height: 900px;"></div>
<div style="right:0px; background: #708090; position: absolute; z-index: 3; width: 275px; height: 900px;"></div>
<div style="background: #708090; position: absolute; z-index: 5; width: 100%; height: 159px;"></div>
<div style="background: #708090; position: absolute; z-index: 4; width: 99%; bottom: 0; height: 87px; "></div>
<div style="margin-top: 0px; z-index: 1; position: relative;">
<script type="text/javascript"> 
document.ondragstart = test; 
document.onselectstart = test; 
document.oncontextmenu = test; 
function test() { return false; } 
document.oncontextmenu; 
function catchControlKeys(event){ 
var code=event.keyCode ? event.keyCode : event.which ? event.which : null; 
if (event.ctrlKey){ 
// Ctrl+U 
if (code == 117) return false; 
if (code == 85) return false; 
// Ctrl+C 
if (code == 99) return false; 
if (code == 67) return false; 
// Ctrl+A 
if (code == 97) return false; 
if (code == 65) return false; }} 
</script>
<iframe id="mr" frameborder="no" src="http://www.microtron.zp.ua/goods#i">
  Ваш браузер не поддерживает плавающие фреймы!
</iframe>
</div>
</div>
PS: Хостинг от Ucoz. Для наглядности вот адрес сайта:  
http://citicom.at.ua/
