Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Открыть новою вкладку в mozila (https://javascript.ru/forum/misc/58250-otkryt-novoyu-vkladku-v-mozila.html)

ild 11.09.2015 20:13

Открыть новою вкладку в mozila
 
<a href="/nokia.html" target="_blank" onclick="nokia(modelId);">nokia</a>
или
<a href="/nokia.html" target="_blank" onclick="nokia(modelId);return false;">nokia</a>

function nokia(id) {
	// другой код
	return true;
}


Проблема с мозилой. Первый вариант ссылки не ожидая выполнения скрипта открывает ссылку, вторая ссылка вообще блокируется. С вебкитом проблем нет, использую click() по айди после выполнения кода. В мозиле это запрещено :-/

Decode 12.09.2015 02:44

А если так?

<a href="http://yandex.ru" target="_blank" onclick="return f();">nokia</a>

<script>
function factorial(n) {
  return (n != 1) ? n * factorial(n - 1) : 1;
}

function f() {
  try {
    console.log( factorial(100) );
  } finally{
    return true;
  }
}
</script>

ild 14.09.2015 10:26

Спасибо.


Часовой пояс GMT +3, время: 00:43.