2011-09-06 3 views
2

우리는 새로운 포럼 회원 용 튜토리얼 유튜브 비디오를 포함 시켰으며 도움말 비디오 링크를 클릭하면 참조 페이지를 본 튜토리얼 페이지에로드하는 iFrame을 통합하고자합니다. 이렇게하면 회원들이 동영상을 일시 중지하고 앞뒤로 탭하거나 두 개의 브라우저 창을 열지 않아도 실제로 포럼 페이지의 지침을 시험해 볼 수 있습니다. 우리는 팝업 비디오를 사용해 보았지만 우리의 목적을 위해 잘 작동하지 않았습니다.iFrame URL에 'document.referrer'를 사용할 수 있습니까?

<iframe src="document.referrer" style="width: 640px; height: 480px" name="forumvids"></iframe> 

아무것도 지금까지 근무하지 않았다 :

등은 iframe에 참조 페이지를로드하는 방법이 있나요. 우리는 빈 iFrame 창을 얻는 것으로 끝납니다. 어떤 아이디어?

감사합니다.

+1

SRC는 URL이 아니라 기대 자바 스크립트. $ (document) .ready (function() {$ ('iframe'). attr ('src', document.referrer)})와 같은 것이 필요합니다. 테스트되지 않았고 작동하지 않을 수도 있기 때문에 답변으로 게시하지 않았지만 이것이 시작 지점입니다 –

답변

2

src="document.referrer"은 문자열입니다. 자바 스크립트에 대해 잘 모르겠다. 같은 자바 스크립트로 설정 :

<iframe id="iframeId"></iframe> 
<script> 
    var ifr = document.getElementById("iframeId"); 
    ifr.src = document.referrer; 
</script> 

그냥 경고, document.referrer는 항상 값이 없습니다.

1

대답에 내 의견을 변환 (그것을 테스트 후, 및 제거 JQuery와 의존성)

<script> 
window.onload = function(){ 
    if(document.referrer!=null){ 
     //alert(document.referrer); comment in for testing 
     document.getElementById("frame").src = document.referrer; 
    } 

} 
</script> 

<iframe id="frame" /> 
1

내가 사용합니다 :

<script> 
document.write(parent.document.referrer); 
</script> 

Beny는

+0

자세한 내용을 입력하십시오. 이것은이 양식에서별로 도움이되지 않습니다. –

+1

왜 downvote? 이 행은 iFrame을 통해 리퍼러 URL을 작성합니다. – Beny

관련 문제