Почему всплывающее окно работает в одном браузере (работает на firefox, редакторе firefox), но не в другом (не в Internet Explorer, частично на Chrome)? В некоторых случаях всплывающее окно будет работать на некоторых страницах веб-сайта в браузере, но, перейдя на другую страницу на сайте, то же всплывающее окно не будет работать. Всплывающее слово находится в нижнем колонтитулеPopup работает в одном браузере, но не в другом
<a href="#" onclick="PopupCenter('/terms_conditions.aspx','','550','700')">Terms
& Conditions</a>
любые идеи?
редактировать всплывающее окно функции:
<div class="footerTwoBox">
<ul class="footTwoLinks" style="width: 500px; float: left;">
<li><a href="/voucher">Your Voucher</a></li>
<li><a href="#" onclick="PopupCenter('/privacy_policy.aspx','','550','700')">Privacy
Policy</a></li>
<li><a href="<%=rootUrl %>/customer-care">Contact Us</a></li>
<li><a href="/press-room">Press Room</a></li>
<li><a href="#" onclick="PopupCenter('/terms_conditions.aspx','','550','700')">Terms
& Conditions</a></li>
<li><a href="/partners">Partners</a></li>
<li><a href="/blog">Blog</a></li>
<li><a href="/careers">Careers</a></li>
<li><a href="/customer-care/faq" target="_blank">FAQs</a></li>
</ul>
при нажатии на всплывающее окно это только приведет вас к верхней части экрана - без всплывающих окон. Если я перейду к firefox - я получу всплывающее окно в середине экрана ... это должна быть какая-то проблема с broswer, но я не могу ее идентифицировать.
Всплывающее функция
function PopupCenter(pageURL, title, w, h) {
//alert(w + " " + h);
var left = (screen.width/2) - (w/2);
var top = (screen.height/2) - (h/2);
var targetWin = window.open(pageURL, title, 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=no, copyhistory=no, width=' + w + ', height=' + h + ', top=' + top + ', left=' + left);
}
Что делает ваша функция 'PopupCenter()' 'выглядит? – user1438038
Я отправил код .. он работает на некоторых браузерах, но не на других. – Aindriu
Я просил код вашей функции '' PopupCenter() '', а не разметку, которая его вызывает. Что происходит внутри этого метода? – user1438038