Здравейте,
От доста време се чудя как може под стриктна версия на HTML или XHTML да се отварят връзки в нов прозорец. Стигнах до следния JavaScript код:
Но самият скрипт е дълъг и ако ще трябва да го слагам в няколко връзки, ще се повтаря и няма да е добър стил на програмиране.
Затова искам да го изнеса в една функция "blank()" и да го викам примерно така:
И примерно функцията "blank()" да представлява нещо от вида:
Въпросът ми е какво точно трябва да съдържа функцията, за да работи. Проблемът е, че в първия вариант се използва методът "this" и не знам с какво да го заменя, че да посочва пълния път към връзката.
Очаквам идеи ???
От доста време се чудя как може под стриктна версия на HTML или XHTML да се отварят връзки в нов прозорец. Стигнах до следния JavaScript код:
Код:
<a href="[url]http://www.domain.com"[/url] onclick="javascript:this.target='_blank';">anchor</a>
Но самият скрипт е дълъг и ако ще трябва да го слагам в няколко връзки, ще се повтаря и няма да е добър стил на програмиране.
Затова искам да го изнеса в една функция "blank()" и да го викам примерно така:
Код:
<a href="[url]http://www.domain.com"[/url] onclick="blank()">anchor</a>
И примерно функцията "blank()" да представлява нещо от вида:
Код:
function blank() {...}
Въпросът ми е какво точно трябва да съдържа функцията, за да работи. Проблемът е, че в първия вариант се използва методът "this" и не знам с какво да го заменя, че да посочва пълния път към връзката.
Очаквам идеи ???