Arthur:
А раз оно криво открывается, значит возможно дело в ней.
А где было сказано, что окно открывается криво? А? Было сказано, что главное окно при этом прокручивается вверх. Кто хоть раз в жизни ставил у ссылок href="#", тот это знает, и вопросов тут никаких возникнуть не может.
Polar:
Дык ж в яваскрипте все лишнее ведет еще к более сильным глюкам И по моему лучше все-таки target=_blank убрать, а вместо rerurn false в таких случаях юзать void(0)
Впервые слышу, что атрибут target у ссылок относится к яваскриптам, а тем более, что ведет к "еще более сильным глюкам" (к более сильным чем когда?). Вообще, ты прав, имеет место еще один вариант:
<a href="javascript: void(0)" onclick="functionOpenWindow('url'); rerurn false">ссылка</a>
Он лучше, чем этот первый:
1) <a href="#" onclick="functionOpenWindow('url'); rerurn false">ссылка</a>
тем, что хоть окно не прокручивает, даже если JS отключен. Но уже ибыточней и хуже, чем второй
2)<a href="javascript: functionOpenWindow('url');">ссылка</a>
На самом деле правильный во всех отношениях только 3-й вариант:
<a href="url" target=_blank onclick="functionOpenWindow('url'); rerurn false">ссылка</a>
Он будет работать и с JS, и без него (открывая просто новое обычное окно для ссылки).
Возврат же false, да будет всем известно, нужен для того, чтобы ОТМЕНИТЬ СТАНДАРТНУЮ ОБРАБОТКУ щелчка по ссылке.
Вопросы?