2013-09-30 6 views
0

В моей платежной CMS (WHMCS) есть страница, перенаправляющая вас на другую страницу.Javascript - Открыть страницу как _blank, а не всплывать

Проблема заключается в том, что эта перенаправленная страница открывается как всплывающая подсказка, и я ищу источник ее, чтобы она открывалась в target = "blank" вместо этого.

Это редирект скрипт я нашел на странице, которая берет свое начало всплывающее:

<script language="javascript"> 
setTimeout ("autoForward()" , 0); 
function autoForward() { 
    var submitForm = $("#submitfrm").find("form"); 
    submitForm.submit(); 
} 
</script> 

Может ли эта функция вызвать Pop Up? Есть ли способ изменить его на _blank, добавив что-то в код выше? Если нет, что я должен искать, чтобы найти источник этой функции?

Спасибо!

+0

Этот скрипт фактически не открывает всплывающее окно. – avitex

+0

Если у данной формы есть 'target =" _ blank "или' target = "anything", она откроет всплывающее окно. – whitehat101

ответ

1

Если у вас есть контроль над этой функцией, установите форму-х target

function autoForward() { 
    var submitForm = $("#submitfrm").find("form"); 
    submitForm.prop('target', '_blank'); 
    submitForm.submit(); 
} 

Вот документация по target.

+0

Я сам пошел на себя, но он отлично работал! Благодаря! –