Js въпрос

ivzb

Registered
Здравейте, въпроса ми е как с Js да се отворя линка в нов таб, като в HTML - _blank. Ето примерен код:

[js]
var linkPage = document.getElementById("google").href;
window.location.href = linkPage;
[/js]

+1 :)
 
window.open(); обаче ако искаш да го направиш автоматично сигурно ще имаш проблеми с popup blocker-ите. Ако го отвориш при възникване на събитие (click например) няма да имаш проблем.

HTML:
<a href="http://www.abv.bg" onclick="window.open(this.href,'');return false;">test</a>

или само с javascript:
HTML:
<a href="http://www.abv.bg" id="test">test</a>
<script type="text/javascript">
	function openNewWindow( o ) {
		o.onclick	= function ( e ) {
			if( !e )
				e	= window.event;

			window.open( o.getAttribute( 'href' ), '' );

			if( e.preventDefault )
				e.preventDefault();

			e.returnValue = false;
		};
	};

	var test	= document.getElementById( 'test' );
	openNewWindow( test );
</script>
 

Back
Горе