From f9b6a37aaee52d875ea9393cda79d46f8916e593 Mon Sep 17 00:00:00 2001 From: ivan Date: Mon, 31 Mar 2008 18:50:16 +0000 Subject: update overlibmws to current code before delving into safari problem... hopefully no disasterous side effects :) --- httemplate/elements/overlibmws_crossframe.js | 27 ++++++++++++++++++--------- 1 file changed, 18 insertions(+), 9 deletions(-) (limited to 'httemplate/elements/overlibmws_crossframe.js') diff --git a/httemplate/elements/overlibmws_crossframe.js b/httemplate/elements/overlibmws_crossframe.js index 6b21c42e8..dd6422313 100644 --- a/httemplate/elements/overlibmws_crossframe.js +++ b/httemplate/elements/overlibmws_crossframe.js @@ -1,7 +1,7 @@ /* - overlibmws_crossframe.js plug-in module - Copyright Foteos Macrides 2003-2006 + overlibmws_crossframe.js plug-in module - Copyright Foteos Macrides 2003-2008. All rights reserved. For support of FRAME. - Initial: August 3, 2003 - Last Revised: November 2, 2004 + Initial: August 3, 2003 - Last Revised: January 16, 2008 See the Change History and Command Reference for overlibmws via: http://www.macridesweb.com/oltest/ @@ -29,13 +29,22 @@ return retVal; } function OLoptFRAME(frm){ -o3_frame=OLmkLyr('overDiv',frm)?frm:self;if(o3_frame!=self){ -var l,tFrm=OLgetFrameRef(top.frames,o3_frame),sFrm=OLgetFrameRef(top.frames,ol_frame); -if(sFrm.length==tFrm.length) {l=tFrm.lastIndexOf('[');if(l){ -while(sFrm.substring(0,l)!=tFrm.substring(0,l))l=tFrm.lastIndexOf('[',l-1); -tFrm=tFrm.substr(l);sFrm=sFrm.substr(l);}}var i,k,cnt=0,p='',str=tFrm; -while((k=str.lastIndexOf('['))!= -1){cnt++;str=str.substring(0,k);} -for(i=0;i