JavaScript открыть страницу в новой вкладке с IE8 - PullRequest
1 голос
/ 08 ноября 2011

Я пытаюсь открыть простую ссылку в новой вкладке. Я пробовал поиск в Google, и stackoverflow, но результат говорит, что нам нужно изменить настройки в браузере. Есть ли способ сделать то же самое с помощью JavaScript?

Вот пример сценария

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<script language="javascript">
    function gotoNewtab(){
        document.forms[0].target="_blank";
        document.forms[0].method = "post";
        document.forms[0].action = "http://www.google.com";
        document.forms[0].submit();
    }
</script>
</head>

<body>
    <form name="frm">

        <p> click the below link to open the page in new tab </p>

        <p> <a href="##"
               onclick="javaScript:return gotoNewtab();">
            click here </a>
        </p>

    </form>   
</body>
</html>

Ответы [ 2 ]

2 голосов
/ 08 ноября 2011

Вам не нужен Javascript.

Просто напишите

<a href="..." target="_blank">...</a>
0 голосов
/ 08 ноября 2011

Это поведение зависит от конкретных настроек браузера.Если в настройках IE задано использование табуляции, они могут использоваться, если только вы не указали, что ссылки должны открываться в новом окне.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...