From 73ca4a7623bd4b9846fea9a47d0a5a232f9d3ddd Mon Sep 17 00:00:00 2001 From: ivan Date: Mon, 31 Mar 2008 21:52:38 +0000 Subject: [PATCH] update overlibmws to current code --- httemplate/elements/iframecontentmws.js | 57 ++++++++++++++++++++++++++------- 1 file changed, 45 insertions(+), 12 deletions(-) diff --git a/httemplate/elements/iframecontentmws.js b/httemplate/elements/iframecontentmws.js index c80998957..cbad738db 100644 --- a/httemplate/elements/iframecontentmws.js +++ b/httemplate/elements/iframecontentmws.js @@ -1,20 +1,53 @@ /* - iframecontentmws.js - Foteos Macrides - Initial: October 10, 2004 - Last Revised: May 9, 2005 - Simple script for using an HTML file as iframe content in overlibmws popups. - Include WRAP and TEXTPADDING,0 in the overlib call to ensure that the width - arg is respected (unless the CAPTION plus CLOSETEXT widths add up to more than - the width arg, in which case you should increase the width arg). The name arg - should be a unique string for each popup with iframe content in the document. - The frameborder arg should be 1 (browser default if omitted) or 0. + iframecontentmws.js - Foteos Macrides (author and copyright holder) + Initial: October 10, 2004 - Last Revised: January 26, 2008 + Scripts for using HTML documents as iframe content in overlibmws popups. - See http://www.macridesweb.com/oltest/IFRAME.html for demonstration. + See http://www.macridesweb.com/oltest/IFRAME.html + and http://www.macridesweb.com/oltest/AJAX.html#ajaxex3 + for more information. */ -function OLiframeContent(src, width, height, name, frameborder) { +/* + Use as lead argument in overlib or overlb2 calls. Include WRAP and + TEXTPADDING,0 in the call to ensure that the width arg is respected (unless + the CAPTION plus CLOSETEXT widths add up to more than the width arg, in which + case you should increase the width arg). The name arg should be a unique + string for each popup with iframe content in the document. The frameborder + arg should be 1 (browser default if omitted) or 0. The scrolling arg should + be 'auto' (default if omitted), 'yes' or 'no'. +*/ +function OLiframeContent(src, width, height, name, frameborder, scrolling) { return (''); + +' scrolling="'+(scrolling!=null?scrolling:'auto') + +'">
[iframe not supported]
'); +} + +/* + Swap the src if we are iframe content. The name arg should be the same + string as in the OLiframeContent function for the popup. The src arg is + a partial, relative, or complete URL for the document to be swapped in. +*/ +function OLswapIframeSrc(name, src){ + if(parent==self){ + alert(src+'\n\n is only for iframe content'); + return; + } + var o=parent.OLgetRef(name); + if(o)o.src=src; + else alert(src+'\n\n is not available'); +} + +/* + Emulate the Back button if we are iframe content. Use only in documents + which are swapped in by using the OLswapIframeSrc function. +*/ +function OLiframeBack(){ + if(parent==self){ + alert('This feature is only for iframe content'); + return; + } + history.back(); } -- 2.11.0