2017-11-22 1 views
0
<iframe src='https://mywebsite.com/search?q=TEST'> </iframe> 

<script type="text/javascript"> 
    var msgArr = new Array(); 
    msgArr[0] = "Message 1..."; 
    msgArr[1] = "Message 2..."; 
    msgArr[2] = "Message 3..." 
    window.onload = function() { 
     document.getElementById("msgDiv").innerHTML = msgArr[Math.floor(Math.random()*msgArr.length)]; 
    } 
</script> 
<div id="msgDiv"></div> 

div에 msgDiv를 TEST에 삽입 할 수 있습니까? 아무도 날 도와주세요div를 iframe 내부에 삽입합니다.

+0

이 페이지와 iFrame은 동일한 도메인입니까? – Eddie

+0

다른 도메인 – Andrianovit

+0

js를 사용하여 다른 도메인의 내용을 편집 할 수 있는지 확실하지 않습니다. 그러나 나는 틀릴 수 있습니다. – Eddie

답변

0

iframe 내부에 콘텐츠를 삽입하려고한다고 가정합니다.

참고 : iframe에 'id'를 추가했습니다.

<iframe src='https://mywebsite.com/search?q=TEST' id='iFrame'> </iframe> 

var iframe = document.getElementById('iFrame').contentWindow.document; 
iframe.open(); 
iframe.write('Content that u want to be inserted inside frame'); 
iframe.close(); 
+0

내가 같이 TEST에 그 DIV "msgDiv"를 삽입 iwant 의미 : Andrianovit

+0

왜 이런 이상한 URL을; 너는 무엇을 성취하려고 하는가? –

+0

이 스크립트에서 생성 된 임의의 단어 "Message 1 ..."등을 삽입하고 싶습니다. var msgArr = new Array(); msgArr [0] = "메시지 1 ..."; msgArr [1] = "메시지 2 ..."; msgArr [2] = "메시지 3 ..." window.onload = function() { document.getElementById ("msgDiv"). innerHTML = msgArr [Math.random() * msgArr.length) ]; }

iframe src에 TEST – Andrianovit

관련 문제