2010-06-14 3 views
1

내 코드는DIV에 URL 매개 변수를 삽입하는 방법은 무엇입니까?

<a href="#" target="_blank" class="floatLeft" onclick="change('http://localhost/allwidgets/widgets.html');" > 

function change(url) 
{ 
    alert(url); 
    document.getElementById("mainOuter").innerHTML=url; 
} 

는 사실 내가 URL을 mainOuter의 DIV의 innerHTML을 갈해야하며, 해당 페이지가에 표시해야 할 것입니다. 당신이 실제로 DIV의 innerHTML을 수정하려면

<iframe id="someIframe"></iframe> 

document.getElementById("someIframe").src = url; 

, 당신은 필요 : 그것은 당신 같은 소리

제안하십시오

....

감사

답변

2

실제로 iframe 할 수 있습니다 AJAX 요청을 사용하여 원하는 HTML을 가져온 다음 innerHTML을 사용하십시오. 라이브러리로 쉽게 만들 수 있습니다.

+0

정확히 유를 잘 r에하지만 난 사업부는 innerHTML을 같은 해당 사용자의 콘텐츠를 포함해야합니다 같은 뭔가 – rajesh

1

이렇게하면 안됩니다. 이것을 할 수있는 방법이 있습니다.

방법 1

당신은 iframe를 사용하여 URL로 iframe 대응의 소스를 제공함으로써 URL에 해당하는 페이지를로드 할 수 있습니다.

당신은 URL을 사용하여 페이지를로드 jQuery를의 .load 방법을 사용할 수 있습니다 2

방법.

$('#mainOuter').load(url); 
관련 문제