2014-03-04 2 views
0

Saleforce 페이지에 iframe이 있고 iframe 내부에서 마우스 클릭을 비활성화해야합니다. 이것이 가능한가?salesforce에서 iframe 내부에서 마우스 클릭을 비활성화하려면 어떻게해야합니까?

여기

<apex:page id="peprtgdash"> 
<apex:form > 
<iframe height="900px" id="pedash" name="pedash" src="http://www.site.com" width="100%" scrolling="false"></iframe> 
</apex:form> 
</apex:page> 

site.com은 그냥 뭔가 내 정보가 거기에있을 필요가 없습니다에 넣어있어 실제 SRC없는 내 코드입니다.

+0

상단에 투명 div가 표시 될 수 있습니까? –

답변

2

이 시도 :

<apex:page id="peprtgdash"> 
    <apex:form >   
    <div id="wrapper" style="position: relative;"> 
     <div id="block" style="position: absolute; top: 0; left: 0; width: 100%; height: 900px"></div> 
     <iframe height="900px" id="pedash" name="pedash" src="http://www.site.com" width="100%" scrolling="false"></iframe> 
    </div> 
    </apex:form> 
    </apex:page> 
+0

이 기능이 작동하지 않습니다. – BSanders

+0

ok ... 어떻게 작동하지 않습니까? 그것이 나를 위해 일하는 것을 증명하는 jsfiddle입니다. http://jsfiddle.net/d59e9/ –

+0

글쎄, 여전히 항목을 클릭 할 수 있으며, 페이지에서 로그에 걸리는 것을 막을 수 있습니다. – BSanders

1

당신은 iframe 이상 div를 설정해야합니다. 따라서 diviframe이됩니다.

... 
    <iframe height="900px" id="pedash" name="pedash" src="http://example.com" width="100%" scrolling="false"></iframe> 
    <div id="block" style="position: absolute; top: 0; left: 0; width: 100%; height: 900px"></div> 
... 
관련 문제