There is an issue with the Infragistics NetAdvantage v3 WebNavigator
component when used in HTTPS. It incorrectly defaults the IFRAME to
HTTP instead of HTTPS. This has the net result of displaying the
error/informational message: "This page contains secure and non-secure
items"
The solution is to modify the src property for the IFrame in
ig_csom.js in function ig_initcsom(). You would need to insert the
following line at line 169:
transLayer.src="./";
The code will therefore look something like the following:
/*
Infragistics Common Script
Version 1.0.8
Copyright (c) 2001-2003 Infragistics, Inc. All Rights Reserved.
.. . .
function ig_initcsom()
{
// Public Properties
this.ScriptVersion ="2.0.4000.30";
.. . .
.. . .
this.createTransparentPanel=function (){
if(!this.IsIE)return null;
var transLayer=document.createElement("IFRAME");
transLayer.style.zIndex=1000;
transLayer.frameBorder="no";
transLayer.scrolling="no";
transLayer.style.filter="progid:DXImageTransform.M icrosoft.Alpha(Opacity=0);"
transLayer.style.visibility='hidden';
transLayer.style.position="absolute";
////////////////////////////////////////////////////
// Added by JNadrowski inorder to resolve HTTPS-IFRAME "This page
contains secure and non-secure items" issue
transLayer.src="./";
////////////////////////////////////////////////////
document.body.appendChild(transLayer);
return new ig_TransparentPanel(transLayer);
}
}
Jason Nadrowski
http://www.informationhub.com
http://www.sharepointhub.com