?? what is a portlet23.mht
字號:
From: <由 Microsoft Internet Explorer 5 保存>
Subject: What is a Portlet?
Date: Wed, 7 Dec 2005 19:58:50 +0800
MIME-Version: 1.0
Content-Type: multipart/related;
type="multipart/alternative";
boundary="----=_NextPart_000_0188_01C5FB68.A4ADC7B0"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180
This is a multi-part message in MIME format.
------=_NextPart_000_0188_01C5FB68.A4ADC7B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.bluesunrise.com/jetspeed-docs/Jetspeed-Slides_files/buttons.gif
R0lGODlhWAESAPf4AAAAAIAAAACAAICAAAAAgIAAgACAgICAgAQEBISEBASEBISEhAQEhMTExAQE
/KTM9Pz8/ERERPz8BAT8/KSkpGRkhMTcxCRkxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAMDAwP8AAAD/AP//AAAA//8A/wD//////yH5BAEAAPgALAAAAABYARIA
QAj/APEJHEiwoMGDCBMqXMiwocOHECNKnEixosWLGCEiQKCRo8YDIEHig2DxAD4LKD1avDDhgUuV
GUOGbHBR5QGYFBG4fHAB58EKECJEwCfUYAWPFGAygLCRKQIIUKM6WAohKUGgCikcFWh1INWoYKVS
7SrQ41GbIhGYLAuVQVOoC+IyXUuUAkG1HE3KFDhAwkgJc5/qDZmxsOHDiBMrXsy4sePDGyP7lChT
5MULmDPnlDw5YmW6FTNrfgi0aNGEZPEtbfo2bNTUpYeeRph69dPWrqvCNFuBIGG1A59CYPAVQtwF
cw0OxWdTIOiBCQAjaAB17fOFII8voGmRc+eOkilm/z9OvTtnjN4hYk1YoT3H2rnBOphPAB9skgq3
2lcaX/5YnJVt9BloAar12UEIRGCZdQghMABI1Tn32IQUVthYexhmqGGGMBHAgIfEhSiiiATAtOGJ
GnYI4ogsEldicAYOGNJGZaml3Y0L3NTZUBz1xlB0PUoUI0jlVWRSVN89xBKSGB1YU1TMoRfVBEle
hR9HQs1GEHxQ3RZZbveZthxt/LEmXHyp5XWABSCpaRJwbM13gAACPHVccgJFgF+NEhqUAEkQSCfc
ddhVhh5dVTaEAEsTUNlkZUWKN9BNGDE6QU8OrSdbllzpxyVTTrU21Uj3scfhp7nNpyoDaTIEJ3P9
If8J2kbLNYegg9JRBwGhFvbq66+ZUiDssMQWK2yHxiZLrInKNotss8l+B5yBrr5p2UIJvortANoC
6+234IbLla/elRtZjeamh5CC3Sb0YLvixivvYkDFGlZqBNh7r4n6goVvv6/ZlCicN+kL71ALTnpQ
dCIZp7CihkLA3UQmoWRBogyxtBPGCTnZncVR1rSTo5nuydC/Eo8kUH+lOoTyyvjoCuZu+PjYIKLD
rZybtrM1d10C0QXKEVz48GrQkEeWdFJKlbb0UmEeV0SzyC6RvNB646LWIVjUNeC1zAFb+RDKXksM
9r531bwmpQW9+hQDDsx5pqwDRWBXcFES2hc+gEn/wJGdEEWdE6LoWcoxQweaTNmkhydkKaYMYY2Q
p1unbLl/pPKbn3v7EZRvrKvqlja2ONvrtoIw9tn2g32/tQBlhtYkU+MNikZ7QYlPDPuMldpOmuJX
nVo5VF3HjI+q89mteX5IDd/fVFClma5kiE4f2XUJhlz09gj2NbTDRifkmu7zXjR++RVJ/lPznuvr
QH2iD6S+UewP9Dnon6d2NLwN8n90BB6hC68cFMCHoe+ACASP9c4DowUyEF0OPFcDI0ij/VXPaAKC
UfhS95AKGoQ7IBRICI1HwhGaUIQoLGEKT6jCFrLwhSuMoQtlCMMZ2rCGOKShDm+4wxzy8Ic+DGIP
B4cIRCKGMCAAOw==
------=_NextPart_000_0188_01C5FB68.A4ADC7B0
Content-Type: application/x-js
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.bluesunrise.com/jetspeed-docs/Jetspeed-Slides_files/script.js
function LoadSld( slideId )
{
if( !g_supportsPPTHTML ) return
if( slideId )
parent.SldUpdated(slideId)
g_origSz=3DparseInt(SlideObj.style.fontSize)
g_origH=3DSlideObj.style.posHeight
g_origW=3DSlideObj.style.posWidth
g_scaleHyperlinks=3D(document.all.tags("AREA").length>0)
if( g_scaleHyperlinks )
InitHLinkArray()
if( g_scaleInFrame||(IsWin("PPTSld") && parent.IsFullScrMode() ) )
document.body.scroll=3D"no"
_RSW()
if( IsWin("PPTSld") && parent.IsFullScrMode() ) {
document.oncontextmenu=3Dparent._CM;
self.focus()
}
}
function MakeSldVis( fTrans )=20
{
fTrans=3DfTrans && g_showAnimation
if( fTrans )
{
if( g_bgSound ) {
idx=3Dg_bgSound.indexOf(",");
pptSound.src=3Dg_bgSound.substr( 0, idx );
pptSound.loop=3D -(parseInt(g_bgSound.substr(idx+1)));
}
SlideObj.filters.revealtrans.Apply()
}
SlideObj.style.visibility=3D"visible"
if( fTrans )
SlideObj.filters.revealtrans.Play()
}
function MakeNotesVis()=20
{
if( !IsNts() ) return false=20
SlideObj.style.display=3D"none"
nObj =3D document.all.item("NotesObj")
parent.SetHasNts(0)
if( nObj ) {=20
nObj.style.display=3D""
parent.SetHasNts(1)
}
return 1
}
function Redirect( frmId,sId )
{
var str=3Ddocument.location.hash,idx=3Dstr.indexOf('#')
if(idx>=3D0) str=3Dstr.substr(1);
if( window.name !=3D frmId && ( sId !=3D str) ) {
obj =3D document.all.item("Main-File")
window.location.href=3Dobj.href+"#"+sId
return 1
}
return 0
}
function HideMenu() { if( frames["PPTSld"] && =
PPTSld.document.all.item("ctxtmenu") && =
PPTSld.ctxtmenu.style.display!=3D"none" ) { =
PPTSld.ctxtmenu.style.display=3D'none'; return true } return false }
function IsWin( name ) { return window.name =3D=3D name }
function IsNts() { return IsWin("PPTNts") }
function IsSldOrNts() { return( IsWin("PPTSld")||IsWin("PPTNts") ) }
function SupportsPPTAnimation() { return( navigator.platform =3D=3D =
"Win32" && navigator.appVersion.indexOf("Windows")>0 ) }
function SupportsPPTHTML()
{
var appVer=3Dnavigator.appVersion, msie=3DappVer.indexOf("MSIE "), =
ver=3D0
if( msie >=3D 0 )
ver=3DparseFloat( appVer.substring( msie+5, appVer.indexOf(";",msie) ) =
)
else
ver=3DparseInt(appVer)
return( ver >=3D 4 && msie >=3D 0 )
}
var MHTMLPrefix =3D CalculateMHTMLPrefix();=20
function CalculateMHTMLPrefix()
{
if ( document.location.protocol =3D=3D 'mhtml:') {=20
href=3Dnew String(document.location.href)=20
Start=3Dhref.indexOf('!')+1=20
End=3Dhref.lastIndexOf('/')+1=20
if (End < Start)=20
return href.substring(0, Start)=20
else=20
return href.substring(0, End)=20
}
return '';
}
function _RSW()
{
if( !g_supportsPPTHTML || IsNts() ||
( !g_scaleInFrame && (( window.name !=3D "PPTSld" ) || =
!parent.IsFullScrMode()) ) )
return
cltWidth=3Ddocument.body.clientWidth
cltHeight=3Ddocument.body.clientHeight
factor=3D(1.0*cltWidth)/g_origW
if( cltHeight < g_origH*factor )
factor=3D(1.0*cltHeight)/g_origH
newSize =3D g_origSz * factor
if( newSize < 1 ) newSize=3D1
s=3DSlideObj.style
s.fontSize=3DnewSize+"px"
s.posWidth=3Dg_origW*factor
s.posHeight=3Dg_origH*factor
s.posLeft=3D(cltWidth-s.posWidth)/2
s.posTop=3D(cltHeight-s.posHeight)/2
if( g_scaleHyperlinks )
ScaleHyperlinks( factor )
}
function _KPH()
{=20
if( IsNts() ) return;
if( !parent.IsFramesMode() && event.keyCode =3D=3D 27 && =
!parent.HideMenu() )
parent.window.close( self );
else if( event.keyCode =3D=3D 32 )
{
if( window.name =3D=3D "PPTSld" )
parent.PPTSld.DocumentOnClick();
else
parent.GoToNextSld();
}
}
function DocumentOnClick()
{
if( IsNts() || parent.HideMenu() ) return;
if( ( g_allowAdvOnClick && !parent.IsFramesMode() ) ||
(event && (event.keyCode=3D=3D32) ) )
parent.GoToNextSld();
}
var g_supportsPPTHTML =3D SupportsPPTHTML(), g_scaleInFrame =3D true, =
gId=3D"", g_bgSound=3D"",
g_scaleHyperlinks =3D false, g_allowAdvOnClick =3D true, =
g_showInBrowser =3D false;
var g_showAnimation =3D g_supportsPPTHTML && SupportsPPTAnimation() && ( =
(window.name=3D=3D"PPTSld" && !parent.IsFramesMode()) || g_showInBrowser =
);var g_hasTrans =3D false, g_autoTrans =3D false, g_transSecs =3D 0;
var g_animManager =3D null;
var ENDSHOW_MESG=3D"End of slide show, click to exit.", =
SCREEN_MODE=3D"Frames", gIsEndShow=3D0, NUM_VIS_SLDS=3D48, =
SCRIPT_HREF=3D"script.js", FULLSCR_HREF=3D"fullscreen.htm";
var gCurSld =3D gPrevSld =3D 1, g_offset =3D 0, gNtsOpen =3D gHasNts =3D =
gOtlTxtExp =3D gNarrationPaused =3D false, gOtlOpen =3D true
window.gPPTHTML=3DSupportsPPTHTML()
function UpdNtsPane(){ PPTNts.location.replace( MHTMLPrefix+GetHrefObj( =
gCurSld ).mNtsHref ) }
function UpdNavPane( sldIndex ){ if(gNavLoaded) PPTNav.UpdNav() }
function UpdOtNavPane(){ if(gOtlNavLoaded) PPTOtlNav.UpdOtlNav() }
function UpdOtlPane(){ if(gOtlLoaded) PPTOtl.UpdOtl() }
function SetHasNts( fVal )
{
if( gHasNts !=3D fVal ) {
gHasNts=3DfVal
UpdNavPane()
}
}
function ToggleOtlText()
{
gOtlTxtExp=3D!gOtlTxtExp
UpdOtlPane()
}
function ToggleOtlPane()
{
frmset=3Ddocument.all("PPTHorizAdjust")
frm=3Ddocument.all("PPTOtl")
if( gOtlOpen )
frmset.cols=3D"*,100%"
else
frmset.cols=3D"20%,80%"
gOtlOpen=3D!gOtlOpen
frm.noResize=3D!frm.noResize
UpdOtNavPane()
}
function ToggleNtsPane()
{
frmset=3Ddocument.all("PPTVertAdjust")
frm=3Ddocument.all("PPTNts")
if( gNtsOpen )
frmset.rows=3D"100%,*"
else
frmset.rows=3D"80%,20%"
gNtsOpen=3D!gNtsOpen
UpdNtsPane()
}
function FullScreen(){ window.open( =
MHTMLPrefix+FULLSCR_HREF,null,"fullscreen=3Dyes" ) }
function ToggleVNarration()
{
rObj=3DPPTSld.document.all("NSPlay")
if( rObj ) {
if( gNarrationPaused )
rObj.Play()
else
rObj.Pause()
gNarrationPaused=3D!gNarrationPaused
}
}
function GetCurSldNum()
{ =20
obj=3DGetHrefObj(gCurSld)
if( obj.mOrigVis =3D=3D 1 )
return obj.mSldIdx
else =20
return gCurSld
}
function GetNumSlds()
{ =20
if( GetHrefObj(gCurSld).mOrigVis =3D=3D 1 )
return NUM_VIS_SLDS
else
return gDocTable.length
}
function GetSldNum( href )
{
for(ii=3D0; ii<gDocTable.length; ii++) {
if ( gDocTable[ii].mSldHref =3D=3D href )
return ii+1
}
return 1
}
function GetHrefObj( sldIdx ){ return gDocTable[sldIdx-1] }
function IsFramesMode(){ return ( SCREEN_MODE =3D=3D "Frames" ) }
function IsFullScrMode(){ return ( SCREEN_MODE =3D=3D "FullScreen" ) }
function GoToNextSld()
{ =20
ii=3DgCurSld + 1
if( GetHrefObj( ii-1 ).mOrigVis =3D=3D 0 ) {
if( ii<=3DgDocTable.length ) {
obj=3DGetHrefObj(ii)
obj.mVis=3D1
GoToSld(obj.mSldHref)
return
} =09
}
else {
obj=3DGetHrefObj( ii )
while ( obj && ( obj.mOrigVis =3D=3D 0 ) )
obj=3DGetHrefObj(ii++)
if( obj && obj.mOrigVis ) {
GoToSld(obj.mSldHref)=09
return
}=09
}
if( !IsFramesMode() ) EndShow()
}
function GoToPrevSld()
{
ii=3DgCurSld-1
if( ii > 0 ) { =20
obj=3DGetHrefObj(ii)
while ( ( obj.mVis =3D=3D 0 ) && ( ii>0 ) )
obj=3DGetHrefObj(ii--)
GoToSld(obj.mSldHref)
}
}
function GoToFirst(){ GoToSld( GetHrefObj(1).mSldHref ) }
function GoToLast()
{
ii=3DgDocTable.length
if( ii !=3D gCurSld )
GoToSld( GetHrefObj(ii).mSldHref )
}
function GoToSld( href )
{
if( PPTSld.event ) PPTSld.event.cancelBubble=3Dtrue
GetHrefObj( GetSldNum(href) ).mVis=3D1
PPTSld.location.href=3DMHTMLPrefix+href
}
function SldUpdated( id )
{
if( id =3D=3D GetHrefObj(gCurSld).mSldHref ) return
gPrevSld=3DgCurSld
gCurSld=3DGetSldNum(id)
if( IsFramesMode() ) {
UpdNavPane(); UpdOtlPane(); UpdNtsPane()
}
}
function PrevSldViewed(){ GoToSld( GetHrefObj(gPrevSld).mSldHref ) }
function HasPrevSld() { return ( gIsEndShow || ( gCurSld !=3D 1 && =
GetHrefObj( gCurSld-1 ).mVis =3D=3D 1 )||( GetCurSldNum() > 1 ) ) }
function HasNextSld() { return (GetCurSldNum() !=3D GetNumSlds()) }
function EndShow()
{
if( PPTSld.event ) PPTSld.event.cancelBubble=3Dtrue
doc=3DPPTSld.document
doc.open()
doc.writeln('<html><head><script defer>function CloseWindow(){ if( =
parent.HideMenu() ) return; if( !parent.IsFramesMode() && event && =
(event.keyCode=3D=3D27 || event.keyCode=3D=3D32 || =
event.type=3D=3D"click" ) ) parent.window.close( self ); } function =
Unload() { parent.gIsEndShow=3D0; } function SetupEndShow() { =
parent.gIsEndShow=3D1; document.body.scroll=3D"no"; =
document.onkeypress=3DCloseWindow; document.onclick=3DCloseWindow; =
document.oncontextmenu=3Dparent._CM; }</script></head><body =
bgcolor=3Dblack onload=3DSetupEndShow() =
onunload=3DUnload()><center><p><font face=3DTahoma color=3Dwhite =
size=3D2><br><b>' + ENDSHOW_MESG + =
'</b></font></p></center></body></html>')
doc.close()
}
function SetSldVisited(){ gDocTable[gCurSld-1].mVisited=3Dtrue }
function IsSldVisited(){ return gDocTable[gCurSld-1].mVisited }
function hrefList( sldHref, visible, sldIdx )
{
this.mSldHref=3D this.mNtsHref =3D sldHref
this.mSldIdx =3D sldIdx
this.mOrigVis=3D this.mVis =3D visible
this.mVisited=3D false
}
var gDocTable =3D new Array(
new hrefList("slide0001.htm", 1, 1),
new hrefList("slide0002.htm", 1, 2),
new hrefList("slide0003.htm", 1, 3),
new hrefList("slide0004.htm", 1, 4),
new hrefList("slide0005.htm", 1, 5),
new hrefList("slide0006.htm", 1, 6),
new hrefList("slide0007.htm", 1, 7),
new hrefList("slide0008.htm", 1, 8),
new hrefList("slide0019.htm", 1, 9),
new hrefList("slide0009.htm", 1, 10),
new hrefList("slide0010.htm", 1, 11),
new hrefList("slide0011.htm", 1, 12),
new hrefList("slide0012.htm", 1, 13),
new hrefList("slide0013.htm", 1, 14),
new hrefList("slide0017.htm", 1, 15),
new hrefList("slide0014.htm", 1, 16),
new hrefList("slide0015.htm", 1, 17),
new hrefList("slide0016.htm", 1, 18),
new hrefList("slide0018.htm", 1, 19),
new hrefList("slide0020.htm", 1, 20),
new hrefList("slide0021.htm", 1, 21),
new hrefList("slide0022.htm", 1, 22),
new hrefList("slide0023.htm", 1, 23),
new hrefList("slide0024.htm", 1, 24),
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -