safari / chrome onsubmit = «location.reload (true)» не работает

Форма на моем сайте не работает правильно в Safari / Chrome. Когда пользователь отправляет форму, он открывает новую вкладку, но я хочу перезагрузить исходную страницу (страницу с формой на ней). Работает в IE, Opera и Firefox.

Код:

<form action="/search.php" method="post" onsubmit="location.reload(true)" target="_blank" name="myform">

Я пробовал другие функции JavaScript, такие как:

window.location.reload ();document.location.reload ();window.location.replace ( 'http://www.websiteurl.com');window.location.href = 'HTTP: //www.websiteurl.com';И другие варианты этих.

Я подумал, что, может быть, это не работает onsubmit = "", но когда я попробовал onsubmit = "alert ('test')", это отлично работает в Safari / Chrome.

Кроме того, на странице search.php, на которую отправляется форма, если пользователь переходит непосредственно на страницу с помощью URL-адреса и не отправляет форму, я установил, что тег body будет загружаться как:

<body onload="window.location.replace("http://www.websiteurl.com")>

который работает во всех браузерах, включая Safari / Chrome.

Что здесь происходит?!?!

Спасибо!