home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 5 Edit
/
05-Edit.zip
/
htmlks10.zip
/
AddApplet.erx
next >
Wrap
Text File
|
1997-09-09
|
3KB
|
84 lines
/*returns a string*/
parse arg kase FullFile FileText
CALL RxFuncAdd 'SysLoadFuncs', 'REXXUTIL', 'SysLoadFuncs'
CALL SysLoadFuncs
say Fullfile
NamEA=''
AliEa=''
AltEA=''
HspEA=''
VspEA=''
HiEa=''
WidEa=''
call SysGetEA FullFile, 'HTMLKEYS_HEIGHT', 'EAval'
if length(EAval)>=4 then HiEa=right(EAval, length(EAval)-4)
call SysGetEA FullFile, 'HTMLKEYS_WIDTH', 'EAval'
if length(EAval)>=4 then WidEa=right(EAval, length(EAval)-4)
call SysGetEA FullFile, 'HTMLKEYS_NAME', 'EAval'
if length(EAval)>=4 then NamEa=right(EAval, length(EAval)-4)
call SysGetEA FullFile, 'HTMLKEYS_ALIGN', 'EAval'
if length(EAval)>=4 then AliEa=right(EAval, length(EAval)-4)
call SysGetEA FullFile, 'HTMLKEYS_ALT', 'EAval'
if length(EAval)>=4 then AltEa=right(EAval, length(EAval)-4)
call SysGetEA FullFile, 'HTMLKEYS_HSPACE', 'EAval'
if length(EAval)>=4 then HspEa=right(EAval, length(EAval)-4)
call SysGetEA FullFile, 'HTMLKEYS_VSPACE', 'EAval'
if length(EAval)>=4 then VspEa=right(EAval, length(EAval)-4)
call SysGetEA FullFile, 'HTMLKEYS_PARAMETERS', 'paramEA'
Params.0=0
if c2d(left(paramEA,1))=253 then do
Params.0=1
Params.1=right(paramEA,length(paramEA)-4)
end /*if Do */
else do
if length(paramEA) <> 0 then do
paramEA=right(paramEA, length(paramEA)-4)
Params.0=c2d(left(paramEA, 1))
paramEA=right(paramEA, length(paramEA)-2)
y=1
do while y<= Params.0
paramEA=right(paramEA, length(paramEA)-2)
strlen=c2d(left(paramEA, 1))
paramEA=right(paramEA, length(paramEA)-2)
Params.y=left(paramEA, strlen)
paramEA=right(paramEA, length(paramEA)-strlen)
y=y+1
end /* y < Params.0 do */
end /*if Params length do*/
end /*else do*/
OTline='<APPLET CLASS="'FileText'" HEIGHT='hiEa' WIDTH='widEa
if NamEa \= '' then OTline=OTline||' NAME="'||NamEa||'"'
if AltEa \= '' then OTline=OTline||' ALT="'||AltEa||'"'
if HspEa \= '' then OTline=OTline||' HSPACE='||HspEa||''
if VspEa \= '' then OTline=OTline||' VSPACE='||VspEa||''
if AliEa \= '' then OTline=OTline||' ALIGN='||AliEa||''
OTline=OTline||'>'
call etkinserttext OTline
/*say OTline*/
x=1
do while x<=Params.0
Parse value Params.x with 'NAME='theName' VALUE='theValue
call etkinserttext '<PARAM NAME="'theName'" VALUE="'theValue'">'
/*say '<PARAM NAME="'theName'" VALUE="'theValue'">'*/
x=x+1
end /* do */
call etkinserttext '</APPLET>'
/*say '</APPLET>'*/