[JQUERY] 동적으로 설정 iframe이 SRC
JQUERY동적으로 설정 iframe이 SRC
해결법
-
1.
<script type="text/javascript"> function iframeDidLoad() { alert('Done'); } function newSite() { var sites = ['http://getprismatic.com', 'http://gizmodo.com/', 'http://lifehacker.com/'] document.getElementById('myIframe').src = sites[Math.floor(Math.random() * sites.length)]; } </script> <input type="button" value="Change site" onClick="newSite()" /> <iframe id="myIframe" src="http://getprismatic.com/" onLoad="iframeDidLoad();"></iframe>
http://jsfiddle.net/MALuP/에서 예
-
2.이 시도...
이 시도...
function urlChange(url) { var site = url+'?toolbar=0&navpanes=0&scrollbar=0'; document.getElementById('iFrameName').src = site; } <a href="javascript:void(0);" onClick="urlChange('www.mypdf.com/test.pdf')">TEST </a>
-
3.이 시도:
이 시도:
top.document.getElementById('AppFrame').setAttribute("src",fullPath);
-
4.이 시도:
이 시도:
document.frames["myiframe"].onload = function(){ alert("Hello World"); }
-
5.또한 여러 번 발사하고 일부 후크를 추가한다 온로드 일부 오페라 버전에서 해당 사항을 고려해야합니다
또한 여러 번 발사하고 일부 후크를 추가한다 온로드 일부 오페라 버전에서 해당 사항을 고려해야합니다
// fixing Opera 9.26, 10.00 if (doc.readyState && doc.readyState != 'complete') { // Opera fires load event multiple times // Even when the DOM is not ready yet // this fix should not affect other browsers return; } // fixing Opera 9.64 if (doc.body && doc.body.innerHTML == "false") { // In Opera 9.64 event was fired second time // when body.innerHTML changed from false // to server response approx. after 1 sec return; }
코드 아약스 업로드 빌려
from https://stackoverflow.com/questions/6000987/dynamically-set-iframe-src by cc-by-sa and MIT license
'JQUERY' 카테고리의 다른 글
[JQUERY] JQuery와 아약스는 로컬 파일에서 작동하지 않습니다 (0) | 2020.10.29 |
---|---|
[JQUERY] 자바 스크립트를 통해 (CSS 변수 일명)는 CSS 사용자 정의 속성을 액세스 (0) | 2020.10.29 |
[JQUERY] 어떻게 Ajax를 사용하여 PHP 파일에 이미지를 보내? (0) | 2020.10.29 |
[JQUERY] 나는 요청에 외부 스타일 시트를로드 할 수 있습니까? (0) | 2020.10.29 |
[JQUERY] 어떻게 키에 의해 두 개의 개체 값을 병합 (0) | 2020.10.29 |