как отобразить ссылку во всплывающем окне? - PullRequest
1 голос
/ 13 января 2012

У меня есть ссылка со следующим кодом.

<a href="www.facebook.com">Facebook</a>

Я хочу, чтобы при нажатии на ссылку в Facebook открывалось окно во всплывающем окне.Теперь он открывается в том же окне.

Как я это сделаю?

1 Ответ

2 голосов
/ 13 января 2012

Строгое XHTML:

window.onload=function() {
  document.getElementById('fbLink').onclick=function() {
    var w=window.open(this.href,this.getAttribute("rel"),"width=500,height=600");
    return w?false:true
  }
}

с помощью

<a href="http://www.facebook.com" rel="external" title="Open Facebook" id="fbLink">facebook</a>

Safest:

<a href="http://www.facebook.com" target="_blank">Facebook</a>

Возможно (здесь встроено):

<a href="http://www.facebook.com" target="_blank"
onclick="var w=window.open(this.href,this.target,'width=500,height=600');
return w?false:true">Facebook</a>

Onobtrusive:

window.onload=function() {
  document.getElementById('fbLink').onclick=function() {
    var w=window.open(this.href,this.target,'width=500,height=600');
    return w?false:true
  }
}

с помощью

<a href="http://www.facebook.com" target="_blank" id="fbLink">facebook</a>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...