2012-01-14 2 views
2

내 질문보기에 감사드립니다. 그래서, iframe에 대한 질문이 있습니다. 나는 실제 브라우저와 거의 같은 iframe을 원한다. 적어도 앞으로 버튼, 뒤로 버튼 및 URL 로더가 있어야합니다. 나는 이것을 성취했지만 잘 작동하지 않습니다. 내 코드는 :전체 기능 iFrame/앞으로/뒤로 버튼, URL 로더 등

<html> 
<head> 
    <title> iFrame </title> 
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script> 
    <script type="text/javascript"> 
    $(function() 
    { 
     $('.frmSubmit').click(function(e) 
     { 
     $('#myIframe').attr('src', $('.frmUrlVal').attr('value')); 
     e.preventDefault(); 
     }); 
    }); 
    </script> 
</head> 
<body> 
    <form> 
    <input type="text" value="http://"class="frmUrlVal"> 
    <input type="submit" class="frmSubmit" value="Go"> 
    <input type="button" VALUE="&lt; &lt; &nbsp; Back &nbsp;" onClick="myIframe.history.back()"> 
    <input type="button" VALUE="Forward &nbsp; &gt; &gt;" onClick="myIframe.history.forward()"> 
    </form> 
    <iframe align="center" width="50%" height="50%" src="http://gravitate.webs.com" frameborder=yes scrolling="yes" name="myIframe" id="myIframe"> </iframe> 
    <form> 

리로드/취소 버튼을하는 것은 또한 preffered 될 것이다. 어쩌면 상태 표시 줄조차도. 감사!!

답변

3
<html> 
<head> 
    <title> iFrame </title> 
    <script language="javascript"> 
    function LoadPage(){ 
    var objFrame=document.getElementById("myIframe"); 
    objFrame.src=document.getElementById("URL").value; 
    } 
    </script> 
</head> 
<body> 
<div style="Clear:both;"> 
<input type="text" value="http://amazon.co.uk" class="frmUrlVal" ID="URL"> 
<input type="submit" class="frmSubmit" value="Go" onclick="LoadPage()"> 
<input type="button" VALUE="&lt; &lt; &nbsp; Back &nbsp;" onClick="myIframe.history.back()"> 
<input type="button" VALUE="Forward &nbsp; &gt; &gt;" onClick="myIframe.history.forward()"> 
</div> 
<iframe align="center" width="100%" height="90%" src="http://amazon.co.uk" frameborder=yes scrolling="yes" name="myIframe" id="myIframe"> </iframe> 
</body> 
</html> 
+0

감사합니다 !! 이제 탭이있는 iframe을 얻으려고합니다. 코드를 보내 주셔서 감사합니다! – PrplNinja

+0

이 데모가있는 브라우저는 무엇입니까? Chrome에서이 데모를 실행 해 보았지만 전혀 작동하지 않았습니다. –

+1

@AndersonGreen은 iframe과 관련된 보안이이 데모 이후 업데이트 된 것으로 보입니다. –