다음 코드가 있습니다. Iframe이 표시되었지만 양식이 제출 될 때까지 숨길 수 있습니다. 아마 iframe 대신 div를 사용하는 것이 더 좋을까요? 나는 양식이 제출 될 때 거기 이미 div thats를 없애고 싶다. 내 CSS 파일에서iframe을 클릭 한 후에 만 표시 하시겠습니까?
<script type="text/javascript">
function showIFrame() {
var iframe = document.getElementById("myiframe");
iframe.style.display="block";
}
</script>
#myiframe {
display:none; }
<form name="search" id="search" method="get" action="http://tmccaffery.outsideagents.com/travel/car/search.rvlx" target="carsearch">
<iframe id="myframe" name="carsearch" width="535" height="625" scrolling="no" frameborder="0"></iframe>
<button type="submit" id="SearchCarButton" class="submitBtn" onclick="showIFrame()"/> <span>Search</span></button>
, 당신이 클릭 제출 될 때까지 iframe을 숨기려 :
여기에 올바른 코드입니다. –
둘 중 하나만 변경하면됩니다. http://jsfiddle.net/6NZaS/ –