| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: Общие вопросы > Как запретить открытие ссылки в новом окне |
| Автор: Гость_Андрей 25.2.2004, 16:16 |
| Есть frameset, в котором содержимое одного из фреймов не доступно для редактирования (выводится содержимое с другого сайта). Как при помощи javascript запретить посетителям открывать ссылки этого фрейма в новом окне? |
| Автор: Alx 28.2.2004, 13:34 |
| между <head> и </head> того фрейма: <script> document.onmousedown=click; function click() {var obj = window.event.srcElement; if (obj.tagName=="A" && obj.target=="_blank") alert ("stop!") } </script> тогда при нажатии на ссылку, которая должна открыться в новом окне выскакивает сообщение "stop!" и ничего не происходит или <script> document.onmousedown=click; function click() {var obj = window.event.srcElement; if (obj.tagName=="A" && obj.target=="_blank") document.location.href = obj.href } </script> тогда то, что должно было открыться в новом окне, открывается в текущем. |