Как видно из заголовка "Google Chrome открывает window.open (someurl) просто отлично ... но страница / окно с нажатой ссылкой также открывает someurl.com.
Когда я нажимаю ссылку "Нажмите здесь" с прикрепленным вызовом onclick = "shpop ...", мое всплывающее окно корректно открывает /facebook_login.php '... НО ... в то же время, исходное окно открывает /facebook_login.php тоже!
Это происходит в Chrome и IE, но FF в порядке и делает только то, что я хочу ..
У меня есть эта ссылка:
<a href="/facebook_login.php" onclick="shpop('','','loginfb','');return false">Click here</a>
Я знаю, что могу удалить href = "/ facebook_login.php" и заменить на href = "#" .. но мне нужна ссылка, чтобы работать, если js отключен.
У меня есть этот код js, импортированный в мой тег:
function shpop(u,t,w,v)
{
var text = encodeURI(t);
var uri = encodeURI(u);
var h = document.location.href;
h = encodeURI(h);
var wwidth='600'; /*popup window width*/
var wheight='300'; /*popup window height*/
if(v=='' || undefined==v)v=document.domain; /*popup name/title */
switch(w){
case 'loginfb':
var url = '/facebook_login.php';
wwidth='980';
wheight='600';
break;
}
window.open(url,v,'width='+wwidth+',height='+wheight);
return false
}
Есть идеи?