디자인/Javascript

링크를 iframe 에서 보여주기

ismydream 2009. 11. 10. 14:33


var iframe = document.getElementById("iframe");

var a = document.getElementsByTagName("a");

for( var i=0; i < a.length; i++)
{
	a[i].onclick = function(e){
		iframe.src = this.href;
		return stopDefault(e);
	}
}

function stopDefault(e){
	if( e && e.preventDefault){
		e.preventDefault();
	}
	else
		window.event.returnValue = false;
	return false;
}
브라우저에서 제공하는 링크의 기본동작을 막는것이 주요 이슈.
stopDefault 함수에 대한 이해가 필요하다.