Я пытаюсь открыть простую ссылку в новой вкладке. Я пробовал поиск в 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>
Вам не нужен Javascript.
Просто напишите
<a href="..." target="_blank">...</a>
Это поведение зависит от конкретных настроек браузера.Если в настройках IE задано использование табуляции, они могут использоваться, если только вы не указали, что ссылки должны открываться в новом окне.