這可能聽起來像重複的問題,但我不知道我面臨什麼問題。無法在瀏覽器中打開新標籤頁?
這是我的代碼
<!DOCTYPE html>
<html>
<body>
<script>
function open()
{
var win = window.open('http://stackoverflow.com/', '_blank');
if(win){
win.focus();
}else{
alert('Please allow popups for this site');
}
}
</script>
<div align="center">
<h4>Online Users</h4>
<ul>
<li onClick="open()">John</li>
</ul>
</div>
<link href="http://fonts.googleapis.com/css?family=Open+Sans Condensed:300italic,300,700" rel="stylesheet" type="text/css">
<div class="nomessages">
<img src="../img/unnamed.jpg" id="noMessagesImage" />
</div>
<div class="chatscreen">
<ul class="chats">
<!-- The chat messages will go here -->
</ul>
</div>
<form id="chatform">
<textarea id="message" placeholder="Write something.." rows="10" cols="30"></textarea>
<input type="submit" id="submit" value="SEND"/>
</form>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<script src="../js/moment.min.js"></script>
<script src="/socket.io/socket.io.js"></script>
<script src="../js/chat.js"></script>
</body>
</html>
我希望能打開當我點擊約翰一個新的標籤,而是它開在同一window.I的網址不知道我在做什麼錯在這裏
我不那麼肯定,但我認爲這行爲是瀏覽器控制的 - 我的意思是,何時打開新窗口或新標籤頁。 – DontVoteMeDown
我正在使用firfox 28.0我在chrome中也面臨同樣的問題。所以有沒有其他的 – Fresher
@ laaposto的答案對我有用。但這是因爲我的瀏覽器設置爲在新標籤中打開,而不是新窗口。打開某個東西的唯一方法是使用'window.open'。但是,瀏覽器決定如何打開它。 – DontVoteMeDown