저는 완전히 새로운 자바 스크립트입니다. 여기서는 정말 초보적인 것에 궁금합니다. 동적 인 src가 필요한 iFrame이 있습니다. 이 src (소스)는 변수 여야합니다. 그런 다음 스크립트는 프레임이로드되기 전에 해당 변수를 설정합니다.URL 쿼리 문자열을 가져오고 iframe에서 src로 사용합니다.
<script language="JavaScript">
var qs = getQueryStrings();
var myParam = qs["myParam"];
function getQueryStrings() {
var assoc = {};
var decode = function (s) { return decodeURIComponent(s.replace(/\+/g, " ")); };
var queryString = location.search.substring(1);
var keyValues = queryString.split('&');
for(var i in keyValues) {
var key = keyValues[i].split('=');
if (key.length > 1) {
assoc[decode(key[0])] = decode(key[1]);
}
}
return assoc;
} </script>
<iframe height="500" src="(myParam);" width="800"></iframe>
내가 구문이 올바른 경우에도 확실하지 않다 :
그것은 실제로 셰어 2010 년는 WebPart, 그래서이는 WebPart를 설정하고 편집하는 것은 이런 일에 HTML 소스입니다. 기본적으로 iframe의 src에 변수를 삽입하려고합니다.
http : // stackove rflow.com/questions/5142825/how-to-load-page-dynamically-in-iframe iframe에 ID와 어쩌면 이름을 지정해야합니다. – Stefan
그리고 src는 쿼리 매개 변수가 될 수 없으며 url이어야합니다. – Stefan
예, 쿼리 문자열에 내가 열려고하는 전체 URL이 포함되어야합니다. 목표는 iframe을 PDF 판독기로 사용하는 것입니다. 그래서 한쪽에 PDF 파일 목록이 있습니다. 그리고 각각을 클릭하면 iframe의 url이 변경되어 대신 url이 표시됩니다. –