ציטוט:
<a href="LinkToOpenInNewWindow" onclick="window.open('URL');">Link</a>
|
לפי מה שעשית, מה שיקרא פשוט זה לפתוח חלון חדש, ולעבור לחלון אחר.
וחוץ מזה שאם תגיד לו לשים void(0);, כדי שזה לא יעבור, אז הבעיה תיהיה שזה לא יהיה טוב למנועי החיפוש, והם לא יוכלו לאנדקס את הכתובות.
אני ממליץ לך לעשות ככה:
HTML קוד:
function NewWin(URL)
{
window.open(URL);
return false;
}
<a href="http://www.fre.co.il" onclick="return NewWin(this.href);">aa</a>
פונקציה פשוטה, שמקבלת את הערך של HREF, ופותחת אותו בחלון חדש.
היא מחזיקה FALSE, כדי שהחלון הנוכחי, לא יעבור לכתובת של HREF גם כן.
THIS.HREF= הערך של HREF, אתה לא צריך לשנות אותו, הערך הזה מלא כבר ב HREF של אותו A.