Salesforce 페이지에서 표준 단추 (삭제)를 재정의하려고합니다. Visualforce 페이지로 덮어 씌웠지만 문제는 팝업 차단기입니다.Salesforce 페이지의 표준 단추 재정의
버튼을 무시하는 목적은 사용자에게 파일을 삭제할 것인지와 제 3 자 호스트에서 삭제할 것인지 묻는 것입니다.
팝업 차단기를 중지 시키거나 다른 무시 방법을 사용할 수 있습니까? 내 Visualforce 페이지에 팝업 창이 열리는 js 스크립트가 있습니다. 이 js 스크립트를 다른 장소에 넣을 수 있는지 궁금합니다.
<apex:page standardController="" showheader="false" sidebar="false">
<apex:includeScript value=""/>
<apex:includeScript value=""/>
<script language="javascript">
var caseStatus = "{!s__c}";
try{
sforce.connection.sessionId = "{!$Api.Session_ID}";
var isPortalUser = sforce.apex.execute('e','r',{});
}catch(e) {
alert(e)
}
if(caseStatus == "A"){
window.open('{!$Label.FTP_Attachment_Pro_URL}/sforce/ftp/Delete.aspx?ID={!ENZ__FTPAttachment__c.Id}&OrgID={!$Organization.Id}&SFUrl={!$Label.API_URL}/{!$Organization.Id}&SFSessionID={!$Api.Session_ID}',500,600);
window.location = '{!$Label.SF_Base_URL}/{!ENZ__FTPAttachment__c.Case__c}';
}
else{
window.location = '{!$La}';
window.alert("a"+ caseStatus);
}
</script>
</apex:page>
confirm() 함수 또는 팝업 창을 사용하고 있습니까? 나는 이전이 막히지 말아야한다고 생각한다. – GillesC
질문을 다시 확인하십시오. 재정의에 사용되는 Salesforce 페이지를 추가했습니다. 죄송합니다. 개인 정보 보호 문제에 대한 모든 매개 변수를 삭제했습니다. – raym0nd