Показать сообщение отдельно
  #6 (permalink)  
Старый 23.11.2010, 00:28
usg usg вне форума
Новичок на форуме
Отправить личное сообщение для usg Посмотреть профиль Найти все сообщения от usg
 
Регистрация: 22.11.2010
Сообщений: 6

Это уже ближе. Вопрос был в том, чтобы написать функцию, которая бы
открывала ссылку при нажатии на кнопку, картинку и т.д. в том же окне или в новом
С click не получается. Получилось по другому.
Код:
<form action="" name="ref" id="ref" target="_self"></form>
<span onclick='goto("http://www.yandex.ru")'>Yandex</span><br>
<span onclick='goto("http://www.mail.ru",1)'>Mail</span>
<script language=yavascript>
function goto(href,blank){
  ref.action = href
  ref.target = (!blank) ? "_self" : "_blank"
  ref.submit()
}
</script>
Yandex открывает в том же окне, а Маil - в новом.
Такой подход позволяет создавать не стандартные ссылки.
Работает во всех браузерах.
Ответить с цитированием