Web Libraries
Create a derived Record then in Field Formulae –
Function
B_Timeout_String Returns string
Local string
&strTimeOut = "if (!nonHPrefreshOnExpired()) setupTimeout();";
If
(Substring(%Request.BrowserPlatform, 1, 3) = "MAC") Then
If
(%Request.BrowserType = "IE") Then
&strTimeOut = "if (!nonHPrefreshOnExpired())
setupTimeoutMac();";
End-If;
End-If;
/* Generate the
timeout HTML */
Local string
&navKeyHeaderUrl = %Response.GetJavaScriptURL(HTML.PT_NAV_INFRAME_SCRIPT);
Local string
&accessSetting = GetUserOption("PPTL", "ACCESS");
Local string
&strTimeOutHTML = GetHTMLText(HTML.PTPP_SC_JSCRIPT4, %Request.ExpireMeta,
%Response.GetJavaScriptURL(HTML.PT_SAVEWARNINGSCRIPT), &strTimeOut, %Response.GetJavaScriptURL
(HTML.PT_ISCROSSDOMAIN), &navKeyHeaderUrl, &accessSetting,
%Response.GetJavaScriptURL
(HTML.PT_COMMON), "",
EscapeJavascriptString(EncodeURL(&strCurrUrl)),
%Response.GetJavaScriptURL(HTML.PORTAL_REFRESHPAGE));
Return
&strTimeOutHTML;
End-Function;
Function IScript_B_Login
&HomePage =
GenerateScriptContentRelURL("EMPLOYEE", "HRMS",
Record.WEBLIB_B_LOGIN, Field.EMPLID,
"FieldFormula", "IScript_B_APP_HOME");
rem &HomePage =
GenerateComponentPortalRelURL("EMPLOYEE", "HRMS",
MenuName.B_SCC_AAWS_PROCESS,
"GBL",
Component.B_SCC_APP_HOME, Page.B_SCC_APP_HOME, "");
%Response.Write(GetHTMLText(HTML.B_GUEST_LOGIN, &HomePage));
End-Function;
Function IScript_B_Login_NRI
&HomePage =
GenerateScriptContentRelURL("EMPLOYEE", "HRMS",
Record.WEBLIB_B_LOGIN, Field.EMPLID,
"FieldFormula", "IScript_B_APP_HOME_NRI");
rem &HomePage =
GenerateComponentPortalRelURL("EMPLOYEE", "HRMS",
MenuName.B_SCC_AAWS_PROCESS,
"GBL",
Component.B_SCC_APP_HOME, Page.B_SCC_APP_HOME, "");
%Response.Write(GetHTMLText(HTML.B_GUEST_LOGIN, &HomePage));
End-Function;
Function IScript_B_APP_LAUNCH
<*&BitImg =
%Response.GetImageURL(Image.B_BITMESRA);
&LoginURL =
GenerateComponentContentRelURL("EMPLOYEE", "HRMS",
MenuName.B_AAWS, "GBL", Component.
B_SCC_USERREG,
Page.B_SCC_USERREG, "");
&BitBGImg =
%Response.GetImageURL(Image.B_LAUNCH_BGIMG);
&BitTpLineImg =
%Response.GetImageURL(Image.B_LAUNCH_TOPLINES);
&LaunchHtml =
GetHTMLText(HTML.B_APP_LAUNCH, &BitImg, &LoginURL, &BitBGImg,
&BitTpLineImg);
%Response.Write(&LaunchHtml);*>
&LoginPage =
GenerateScriptContentRelURL("EMPLOYEE", "HRMS",
Record.WEBLIB_B_LOGIN, Field.EMPLID,
"FieldFormula", "IScript_B_APP_LOGIN");
%Response.Write(GetHTMLText(HTML.B_GUEST_LOGIN,
&LoginPage));
End-Function;
Function IScript_B_APP_LOGIN
rem &BitImg =
%Response.GetImageURL(Image.B_BITMESRA);
&BitImg =
%Response.GetImageURL(Image.B_BITLOGO1);
&LoginURL = GenerateComponentContentRelURL("EMPLOYEE",
"HRMS", MenuName.B_AAWS, "GBL",
Component.B_SCC_USERREG, Page.B_SCC_USERREG, "");
&BitBGImg = %Response.GetImageURL(Image.B_LAUNCH_BGIMG);
&BitTpLineImg =
%Response.GetImageURL(Image.B_LAUNCH_TOPLINES);
&LaunchHtml =
GetHTMLText(HTML.B_APP_LAUNCH, &BitImg, &LoginURL, &BitBGImg,
&BitTpLineImg);
%Response.Write(&LaunchHtml);
End-Function;
Function IScript_B_APP_LOGIN_NRI
&LoginPage =
GenerateScriptContentRelURL("EMPLOYEE", "HRMS",
Record.WEBLIB_B_LOGIN, Field.EMPLID,
"FieldFormula", "IScript_B_APP_LOGIN_NRI1");
%Response.Write(GetHTMLText(HTML.B_GUEST_LOGIN, &LoginPage));
End-Function;
Function IScript_B_APP_LOGIN_NRI1
rem &BitImg =
%Response.GetImageURL(Image.B_BITMESRA);
&BitImg =
%Response.GetImageURL(Image.B_BITLOGO1);
&LoginURL =
GenerateComponentContentRelURL("EMPLOYEE", "HRMS",
MenuName.B_AAWS, "GBL",
Component.B_SCC_USERREG_NRI, Page.B_SCC_USERREG_NRI, "");
&BitBGImg =
%Response.GetImageURL(Image.B_LAUNCH_BGIMG);
&BitTpLineImg =
%Response.GetImageURL(Image.B_LAUNCH_TOPLINES);
&LaunchHtml =
GetHTMLText(HTML.B_APP_LAUNCH, &BitImg, &LoginURL, &BitBGImg,
&BitTpLineImg);
%Response.Write(&LaunchHtml);
End-Function;
Function IScript_B_APP_HOME
&HomePage =
GenerateScriptContentRelURL("EMPLOYEE", "HRMS",
Record.WEBLIB_B_LOGIN, Field.EMPLID,
"FieldFormula", "IScript_B_APP_HOME");
&HomeURL =
GenerateComponentContentRelURL("EMPLOYEE", "HRMS",
MenuName.B_SCC_AAWS_PROCESS, "GBL",
Component.B_SCC_APP_HOME,
Page.B_SCC_APP_HOME, "");
&TimeOut =
B_Timeout_String();
&BitImg =
%Response.GetImageURL(Image.B_LOGO);
/****Links to be
Displayed class='EOPP_SCSECTIONCONTENTLINK' */
&LogoutUrl =
"https://www.bitmesra.ac.in/";
rem &LogoutUrl
= %Request.LogoutURL;
&HomeHtml =
GetHTMLText(HTML.B_APP_HOME, &HomeURL, &TimeOut, &BitImg,
&HomePage, &LogoutUrl);
%Response.Write(&HomeHtml);
End-Function;
Function IScript_B_APP_HOME_NRI
&HomePage =
GenerateScriptContentRelURL("EMPLOYEE", "HRMS",
Record.WEBLIB_B_LOGIN, Field.EMPLID,
"FieldFormula", "IScript_B_APP_HOME_NRI");
&HomeURL =
GenerateComponentContentRelURL("EMPLOYEE", "HRMS",
MenuName.B_SCC_AAWS_PROCESS, "GBL",
Component.B_SCC_APP_HOME_NRI, Page.B_SCC_APP_HOME_NRI, "");
&TimeOut =
B_Timeout_String();
&BitImg =
%Response.GetImageURL(Image.B_LOGO);
/****Links to be
Displayed class='EOPP_SCSECTIONCONTENTLINK' */
&LogoutUrl =
"https://www.bitmesra.ac.in/";
rem &LogoutUrl
= %Request.LogoutURL;
&HomeHtml =
GetHTMLText(HTML.B_APP_HOME, &HomeURL, &TimeOut, &BitImg,
&HomePage, &LogoutUrl);
%Response.Write(&HomeHtml);
End-Function;
&HomePage = GenerateScriptContentRelURL("EMPLOYEE",
"HRMS", Record.WEBLIB_B_LOGIN, Field.EMPLID,
"FieldFormula", "IScript_B_APP_HOME_NRI");
rem &HomePage =
GenerateComponentPortalRelURL("EMPLOYEE", "HRMS",
MenuName.B_SCC_AAWS_PROCESS, "GBL", Component.B_SCC_APP_HOME,
Page.B_SCC_APP_HOME, "");
%Response.Write(GetHTMLText(HTML.B_GUEST_LOGIN, &HomePage));
End-Function;
Function IScript_B_APP_LAUNCH
<*&BitImg =
%Response.GetImageURL(Image.B_BITMESRA);
&LoginURL =
GenerateComponentContentRelURL("EMPLOYEE", "HRMS",
MenuName.B_AAWS, "GBL", Component.B_SCC_USERREG, Page.B_SCC_USERREG,
"");
&BitBGImg =
%Response.GetImageURL(Image.B_LAUNCH_BGIMG);
&BitTpLineImg =
%Response.GetImageURL(Image.B_LAUNCH_TOPLINES);
&LaunchHtml =
GetHTMLText(HTML.B_APP_LAUNCH, &BitImg, &LoginURL, &BitBGImg,
&BitTpLineImg);
%Response.Write(&LaunchHtml);*>
&LoginPage =
GenerateScriptContentRelURL("EMPLOYEE", "HRMS",
Record.WEBLIB_B_LOGIN, Field.EMPLID, "FieldFormula",
"IScript_B_APP_LOGIN");
%Response.Write(GetHTMLText(HTML.B_GUEST_LOGIN, &LoginPage));
End-Function;
Function IScript_B_APP_LOGIN
rem &BitImg =
%Response.GetImageURL(Image.B_BITMESRA);
&BitImg =
%Response.GetImageURL(Image.B_BITLOGO1);
&LoginURL =
GenerateComponentContentRelURL("EMPLOYEE", "HRMS",
MenuName.B_AAWS, "GBL", Component.B_SCC_USERREG, Page.B_SCC_USERREG,
"");
&BitBGImg =
%Response.GetImageURL(Image.B_LAUNCH_BGIMG);
&BitTpLineImg =
%Response.GetImageURL(Image.B_LAUNCH_TOPLINES);
&LaunchHtml =
GetHTMLText(HTML.B_APP_LAUNCH, &BitImg, &LoginURL, &BitBGImg,
&BitTpLineImg);
%Response.Write(&LaunchHtml);
End-Function;
Function IScript_B_APP_LOGIN_NRI
&LoginPage =
GenerateScriptContentRelURL("EMPLOYEE", "HRMS",
Record.WEBLIB_B_LOGIN, Field.EMPLID, "FieldFormula",
"IScript_B_APP_LOGIN_NRI1");
%Response.Write(GetHTMLText(HTML.B_GUEST_LOGIN, &LoginPage));
End-Function;
Function IScript_B_APP_LOGIN_NRI1
rem &BitImg =
%Response.GetImageURL(Image.B_BITMESRA);
&BitImg =
%Response.GetImageURL(Image.B_BITLOGO1);
&LoginURL =
GenerateComponentContentRelURL("EMPLOYEE", "HRMS",
MenuName.B_AAWS, "GBL", Component.B_SCC_USERREG_NRI,
Page.B_SCC_USERREG_NRI, "");
&BitBGImg =
%Response.GetImageURL(Image.B_LAUNCH_BGIMG);
&BitTpLineImg =
%Response.GetImageURL(Image.B_LAUNCH_TOPLINES);
&LaunchHtml =
GetHTMLText(HTML.B_APP_LAUNCH, &BitImg, &LoginURL, &BitBGImg,
&BitTpLineImg);
%Response.Write(&LaunchHtml);
End-Function;
Function IScript_B_APP_HOME
&HomePage =
GenerateScriptContentRelURL("EMPLOYEE", "HRMS", Record.WEBLIB_B_LOGIN,
Field.EMPLID, "FieldFormula", "IScript_B_APP_HOME");
&HomeURL =
GenerateComponentContentRelURL("EMPLOYEE", "HRMS",
MenuName.B_SCC_AAWS_PROCESS, "GBL", Component.B_SCC_APP_HOME,
Page.B_SCC_APP_HOME, "");
&TimeOut =
B_Timeout_String();
&BitImg =
%Response.GetImageURL(Image.B_LOGO);
/****Links to be
Displayed class='EOPP_SCSECTIONCONTENTLINK' */
&LogoutUrl =
"https://www.bitmesra.ac.in/";
rem &LogoutUrl
= %Request.LogoutURL;
&HomeHtml =
GetHTMLText(HTML.B_APP_HOME, &HomeURL, &TimeOut, &BitImg,
&HomePage, &LogoutUrl);
%Response.Write(&HomeHtml);
End-Function;
Function IScript_B_APP_HOME_NRI
&HomePage =
GenerateScriptContentRelURL("EMPLOYEE", "HRMS",
Record.WEBLIB_B_LOGIN, Field.EMPLID, "FieldFormula",
"IScript_B_APP_HOME_NRI");
&HomeURL =
GenerateComponentContentRelURL("EMPLOYEE", "HRMS",
MenuName.B_SCC_AAWS_PROCESS, "GBL", Component.B_SCC_APP_HOME_NRI,
Page.B_SCC_APP_HOME_NRI, "");
&TimeOut =
B_Timeout_String();
&BitImg =
%Response.GetImageURL(Image.B_LOGO);
/****Links to be
Displayed class='EOPP_SCSECTIONCONTENTLINK' */
&LogoutUrl =
"https://www.bitmesra.ac.in/";
rem &LogoutUrl
= %Request.LogoutURL;
&HomeHtml =
GetHTMLText(HTML.B_APP_HOME, &HomeURL, &TimeOut, &BitImg,
&HomePage, &LogoutUrl);
%Response.Write(&HomeHtml);
End-Function;
Various HTML
1.
HTML -HTML.PT_NAV_INFRAME_SCRIPT
// %ToolsRel
function Select(folderName, hRef) {
if (typeof URLIntercept == "function") {
var newurl =
"";
var
thisFrame="_self";
newurl =
URLIntercept(hRef,thisFrame);
if (newurl ==
"")
return;
else
hRef =
newurl;
}
document.location.href = hRef;
}
function Hide() {
toggleNav();
}
function toggleNav(){
if (document.layers || AccessibilityMode == "A") {
var tgtUrl =
parent.document.location.href;
if
(tgtUrl.indexOf("h=Y")!=-1)
tgtUrl
= tgtUrl.replace("h=Y","h=N");
else if
(tgtUrl.indexOf("h=N")!=-1)
tgtUrl
= tgtUrl.replace("h=N","h=Y");
else if
(tgtUrl.indexOf("?")!=-1)
tgtUrl
= tgtUrl+"&h=Y";
else
tgtUrl
= tgtUrl+"?h=Y";
//% ICE ReportID #142464000 - Fixed to make saveWarning
javascript working on netscape
if
(document.saveWarningFlag && document.saveWarningFlag == 'Y') {
if
(AccessibilityMode == "A")
{
if
(parent.document.location.href.indexOf("h=Y")<0)
saveWarning2('TargetContent',null, '_top',
'Y',tgtUrl);
else
saveWarning2('TargetContent',null, '_top',
'N',tgtUrl);
}
else
saveWarning('TargetContent',null,
'_top', tgtUrl);
}
else
parent.document.location.href = tgtUrl;
}
else if (document.getElementById) {
shw =
parent.parent.frames["UniversalHeader"].document.getElementById('SHOW');
hdr =
parent.parent.frames["UniversalHeader"].document.getElementById('NAVHDR');
subFrameSet =
parent.document.getElementById('SubFrame');
if (subFrameSet != null) {
if('%Direction'=='rtl') {
if (subFrameSet.cols!="*,0") {
subFrameSet.cols="*,0";
shw.style.visibility =
"visible";
hdr.style.visibility =
"hidden";
}
else
{
subFrameSet.cols="*,195";
shw.style.visibility =
"hidden";
hdr.style.visibility =
"visible";
}
}
else
{
if (subFrameSet.cols!="0,*")
{
subFrameSet.cols="0,*";
shw.style.visibility =
"visible";
hdr.style.visibility =
"hidden";
}
else
{
subFrameSet.cols="195,*";
shw.style.visibility =
"hidden";
hdr.style.visibility =
"visible";
}
}
}
}
}
var toggleWaitCnt = 0;
function toggleNavWait() {
if (document.getElementById) {
shw =
parent.parent.frames["UniversalHeader"].document.getElementById('SHOW');
if (shw != null)
toggleNav();
else
{
toggleWaitCnt++;
if
(toggleWaitCnt < 11) {
string="toggleNavWait();";
setTimeout(string,500);
}
}
}
}
/*
this
function is called by the parentKeyHandler function
when it's iterating through the
frames looking for the
frame
that is supposed to handle the keyboard event
*/
function keyHandler(keyCode, bIsAltKey, bIsCtrlKey) {
// if
the new nav is found, go back to the
// parent key
handler. We don't want the old
// nav key handler to deal with
the keyboard event
var navFrame =
parent.frames["NAV"];
if (navFrame &&
!isCrossDomain(navFrame)) {
var
newNav = navFrame.document.getElementById("ptnav2frame");
if
(newNav) {
return
false;
}
}
var actualKeyCode = keyCode | 0x40;
if (bIsCtrlKey && actualKeyCode == 89) {
toggleNav();
return true;
}
if (bIsCtrlKey && actualKeyCode == 90) {
if
(!document.layers &&
parent.document.getElementById('SubFrame').cols=="0,*")
toggleNav();
if
(document.srchnav)
document.srchnav[0].focus();
else
document.anchors[0].focus();
return true;
}
return false;
}
//% onkeyup
event handler when focus is set to the frame which has this
//% JavaScript loaded
function menuKey(evt){
var
keyCode = getKeyCode(evt);
var
actualKeyCode = keyCode | 0x40;
var
bIsCtrlKey = isCtrlKey(evt);
//% if
the new nav exists, pass the events off to the
//%
parent key handler
var
navFrame = parent.frames["NAV"];
var
newNav;
if (navFrame &&
!isCrossDomain(navFrame)) {
newNav
= navFrame.document.getElementById("ptnav2frame");
//%
iframe template check
//%
this only happens when invoked in the nav collection
//% and
the nav collection is in the iframe template
} else if (!isCrossDomain(parent)
&& parent.ptIframe && parent.ptIframe.parentKeyHandler) {
parent.ptIframe.parentKeyHandler(window,actualKeyCode,isAltKey(evt),bIsCtrlKey);
return
true;
}
//%
Ctrl-Y (min/max the left nav)
if
(bIsCtrlKey && actualKeyCode == 89 && !newNav) {
toggleNav();
//%
Ctrl-Z (set focus to the search edit box if it exists)
} else
if (bIsCtrlKey && actualKeyCode == 90 &!newNav) {
//
if the nav is minimized, maximize it before setting focus
if (!document.layers &&
parent.document.getElementById('SubFrame').cols=="0,*") {
toggleNav();
}
if (document.srchnav) {
document.srchnav[0].focus();
}
else {
document.anchors[0].focus();
}
//%
keyboard event not handled by this code
} else
{
var bIsAltKey = isAltKey(evt);
if (bIsAltKey || bIsCtrlKey) {
if
(window.name === "NAV") {
parentKeyHandler(window,keyCode,bIsAltKey,bIsCtrlKey);
}
else {
if
(!navFrame) {
navFrame
= parent.frames["UniversalHeader"];
}
if
(navFrame && !isCrossDomain(navFrame) &&
navFrame.parentKeyHandler)
{
navFrame.parentKeyHandler(window,keyCode,bIsAltKey,bIsCtrlKey);
}
}
}
}
}
document.onkeyup=menuKey;
if (document.layers)
document.captureEvents(Event.KEYUP);
function SelectCRefNS4(TgtUrl, SaveWarn, HideNav) {
if (SaveWarn == "Y")
saveWarning('TargetContent',null, '_top', TgtUrl);
else
top.document.location.href = TgtUrl;
}
function getKeyCode(evt)
{
if (!evt && window.event)
evt = window.event;
if (!evt)
return 0;
if (evt.keyCode)
return evt.keyCode;
if (evt.which)
return evt.which;
return 0;
}
function isAltKey(evt)
{
if (!evt && window.event)
evt = window.event;
if (!evt)
return false;
if (evt.altKey)
return true;
if (evt.modifiers)
return
(evt.modifiers & Event.ALT_MASK) != 0;
return false;
}
function isCtrlKey(evt)
{
if (!evt && window.event)
evt = window.event;
if (!evt)
return false;
if (evt.ctrlKey)
return true;
if (evt.modifiers)
return
(evt.modifiers & Event.CONTROL_MASK) != 0;
return false;
}
//% when the 8.4x nav is running in the Context Manager
template,
//% if the focus is set to a template pagelet, scroll that
template
//% pagelet into view. Otherwise, scroll the selected 8.4x
nav selected
//% cref or folder into view
function setAnchor84xNav(link,accessString) {
if
(window.ptcxmNav != undefined && ptcxmNav) {
//%
look for a OBIEE template pagelet
var
els = document.getElementsByTagName("a");
var
pattern = new RegExp("(^|\\s)" + "ptcxmfocus" +
"(\\s|$)");
for
(var i = 0, j = els.length; i < j; i++) {
if
(pattern.test(els[i].className) ) {
els[i].scrollIntoView();
return;
}
}
//%
if we get here, no OBIEE template pagelet was found
ptSetAnchor(link,accessString);
} else
{
ptSetAnchor(link,accessString);
}
}
//% scrolls the 8.4x nav selected folder or cref into view
function ptSetAnchor(link,accessString) {
if
(accessString.toUpperCase() === 'A') {
setAnchorAndFocus(link);
} else
{
setAnchor(link);
}
}
2.
HTML - PTPP_SC_JSCRIPT4
%bind(:1)
<script type="text/javascript"
language="JavaScript" src="%bind(:2)"></script>
<script type="text/javascript"
language="JavaScript" src="%bind(:4)"></script>
<script type="text/javascript"
language="JavaScript" src="%bind(:5)"></script>
<script type="text/javascript"
language="JavaScript"
src="%bind(:7)"></script>
<script type="text/javascript"
language="JavaScript"
src="%bind(:10)"></script>
<script type="text/javascript"
language="JavaScript">
%bind(:3)
var AccessibilityMode="%bind(:6)";
var strCurrUrl="%bind(:9)";
ptEvent.add(window, "scroll", positionWAIT_empty);
</script>
3.
HTML - B_GUEST_LOGIN
<html>
<head>
<script
type="text/javascript">
window.onload=function(){
if
(top.frames.length!=0){
top.location='%Bind(:1)';
}
else
{
top.location='%Bind(:1)';
}
}
</script>
</head>
<body>
<div align='center'>
Loading...
</div>
</body>
</html>
4.
HTML - B_APP_LAUNCH
<!DOCTYPE HTML PUBLIC "-//W3C//DTD
HTML 4.01 Transitional//EN"
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML
xmlns="http://www.w3.org/1999/xhtml">
<HEAD><TITLE>BIT
Mesra</TITLE>
<META
http-equiv=Content-Type content="text/html; charset=utf-8">
<META
id=ctl00_keywords content="BIT Mesra" name=keywords>
<Style>
{
PADDING-RIGHT:
0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.bodySpecialSection {
PADDING-RIGHT:
0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;
BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #ffffff
}
BODY {
PADDING-RIGHT:
0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(%Bind(:3)); PADDING-BOTTOM: 0px;
MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR:
#ffffff
}
#bit-mesra-header {
CLEAR:
right; FONT-SIZE: 11px; Z-INDEX: 2009; MARGIN: auto; WIDTH: 900px; COLOR:
#666666; FONT-FAMILY: Tahoma; POSITION: relative; HEIGHT: 96px
}
#bit-mesra-header #bit-mesra-logo {
PADDING-RIGHT:
0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 94px;
PADDING-TOP: 0px; POSITION: absolute; HEIGHT: auto
}
#bit-mesra-header #bit-mesra-name IMG {
MARGIN-TOP:
20px; MARGIN-LEFT: 94px; WIDTH: 271px; POSITION: absolute
}
#top-lines {
BACKGROUND-IMAGE:
url(%Bind(:4)); MARGIN: 0px 0px 0px 365px; WIDTH: 174px; POSITION: absolute;
HEIGHT: 96px
}
#bit-mesra-header #bit-mesra-top-links {
MARGIN-TOP:
30px; FONT-SIZE: 11px; MARGIN-LEFT: 572px; WIDTH: 135px; COLOR: #ffffff;
FONT-FAMILY: Tahoma; POSITION: absolute; HEIGHT: 18px
}
#bit-mesra-header #bit-mesra-top-links A {
COLOR:
#ffffff; TEXT-DECORATION: none
}
#bit-mesra-header #bit-mesra-top-links
A:hover {
COLOR:
#ffffff; TEXT-DECORATION: underline
}
#bit-mesra-header #bit-mesra-search {
MARGIN-TOP:
25px; MARGIN-LEFT: 726px; WIDTH: 174px; POSITION: absolute; HEIGHT: 26px
}
#bit-mesra-header #bit-mesra-static-nav {
MARGIN-TOP:
72px; FONT-SIZE: 11px; MARGIN-LEFT: 570px; WIDTH: 332px; COLOR: #ffffff;
FONT-FAMILY: Tahoma; POSITION: absolute; HEIGHT: 26px
}
#bit-mesra-content-area {
CLEAR:
right; BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; Z-INDEX:
1; BACKGROUND: #e6e6e6; MARGIN: auto; BORDER-LEFT: #ffffff 1px solid; WIDTH:
898px; BORDER-BOTTOM: #ffffff 1px solid; POSITION: relative; HEIGHT: auto
}
#home-coloumn1 {
PADDING-RIGHT:
0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-SIZE: 11px; Z-INDEX: 123; FLOAT:
left; PADDING-BOTTOM: 0px; MARGIN: 43px 0px 0px 365px; WIDTH: 205px;
PADDING-TOP: 0px; POSITION: relative; HEIGHT: 405px
}
#home-coloumn2 {
PADDING-RIGHT:
0px; MARGIN-TOP: 43px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-SIZE: 12px;
FLOAT: right; PADDING-BOTTOM: 0px; BORDER-LEFT: #3366cc 1px dotted; WIDTH:
205px; COLOR: #333; MARGIN-RIGHT: 72px; PADDING-TOP: 0px; POSITION: relative;
HEIGHT: 405px
}
#nav {
PADDING-RIGHT:
20px; MARGIN-TOP: 100px; PADDING-LEFT: 20px; Z-INDEX: 2011; PADDING-BOTTOM:
60px; MARGIN-LEFT: 20px; WIDTH: 217px; PADDING-TOP: 40px; FONT-FAMILY: Tahoma;
POSITION: absolute
}
#dummynav {
Z-INDEX:
2011; PADDING-BOTTOM: 60px; WIDTH: auto; PADDING-TOP: 60px; FONT-FAMILY: Tahoma
}
#notice {
PADDING-BOTTOM:
40px; PADDING-TOP: 40px
}
#notice #mycustomscroll A {
COLOR:
#b8b8b8; TEXT-DECORATION: none
}
#notice #mycustomscroll A:hover {
COLOR:
#ffffff; TEXT-DECORATION: none
}
#mycustomscroll {
PADDING-RIGHT:
8px; Z-INDEX: 12; BACKGROUND-IMAGE: url(/page-images/scroolbg2.gif);
VISIBILITY: visible; OVERFLOW: hidden; WIDTH: 195px; LINE-HEIGHT: 14px; HEIGHT:
244px
}
#left-buttons {
PADDING-RIGHT:
10px; PADDING-LEFT: 12px; PADDING-BOTTOM: 20px; PADDING-TOP: 0px
}
#nav-shadow {
Z-INDEX:
2011; MARGIN-LEFT: 280px; WIDTH: 30px; POSITION: absolute
}
#apple {
Z-INDEX:
2052; MARGIN-LEFT: 21px; WIDTH: auto; POSITION: absolute; HEIGHT: auto
}
#bit-mesra-footer {
CLEAR:
right; FONT-SIZE: 11px; Z-INDEX: 2009; MARGIN: auto; WIDTH: 900px; COLOR:
#999999; PADDING-TOP: 6px; FONT-FAMILY: Tahoma; POSITION: relative; HEIGHT:
35px; TEXT-ALIGN: right
}
#bit-mesra-content-area TABLE {
FONT-SIZE:
11px; COLOR: #505050; LINE-HEIGHT: 18px; FONT-FAMILY: Tahoma
}
#bit-mesra-content-area H1 {
FONT-SIZE:
12px; COLOR: #000000
}
#bit-mesra-content-area LI {
MARGIN-LEFT:
25px
}
A {
COLOR:
#033e77; TEXT-DECORATION: none
}
.arrow-link {
BACKGROUND-POSITION:
left 4px; DISPLAY: inline-block; PADDING-LEFT: 12px; BACKGROUND-IMAGE:
url(/page-images/arrow-link.gif); BACKGROUND-REPEAT: no-repeat
}
A:hover {
COLOR:
#000000; TEXT-DECORATION: none
}
#bit-mesra-navigation {
MARGIN-TOP:
100px; Z-INDEX: 2010; MARGIN-LEFT: 21px; WIDTH: 258px; POSITION: absolute
}
UNKNOWN {
BACKGROUND-IMAGE:
url(/page-images/navigation-semi-transparent.png)
}
.trans {
FILTER:
progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,
sizingMethod=scale, src='/page-images/navigation-semi-transparent.png')
}
#semiTrans {
MARGIN-TOP:
102px; Z-INDEX: 1; MARGIN-LEFT: 0px; WIDTH: 200px; POSITION: absolute; HEIGHT:
57px
}
#secName {
MARGIN-TOP:
102px; Z-INDEX: 2010; MARGIN-LEFT: 300px; WIDTH: 200px; POSITION: absolute;
HEIGHT: 57px
}
#bit-mesra-home-flsh {
CLEAR:
right; PADDING-RIGHT: 1px; MARGIN-TOP: 2px; PADDING-LEFT: 1px; Z-INDEX: 1;
BACKGROUND: #ffffff; PADDING-BOTTOM: 1px; MARGIN-LEFT: auto; WIDTH: 898px;
MARGIN-RIGHT: auto; PADDING-TOP: 1px; POSITION: relative; HEIGHT: auto
}
#path-line {
CLEAR:
right; BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 12px; PADDING-LEFT: 0px;
FONT-SIZE: 11px; Z-INDEX: 1; BACKGROUND-IMAGE: url(/page-images/path-bkgr.gif);
PADDING-BOTTOM: 0px; MARGIN-LEFT: auto; VERTICAL-ALIGN: middle; BORDER-LEFT:
#ffffff 1px solid; WIDTH: 886px; COLOR: #454645; MARGIN-RIGHT: auto;
PADDING-TOP: 12px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Tahoma; POSITION:
relative; HEIGHT: 28px; TEXT-ALIGN: right
}
A.white {
COLOR:
#ffffff; TEXT-DECORATION: none
}
A.white:hover {
COLOR:
#ffffff; TEXT-DECORATION: underline
}
H5 {
FONT-WEIGHT:
bold; FONT-SIZE: 11px; COLOR: #043360; FONT-FAMILY: Arial, Helvetica,
sans-serif; TEXT-DECORATION: none
}
H1 {
FONT-WEIGHT:
bold; FONT-SIZE: 12px; COLOR: #eaeaea; FONT-FAMILY: Verdana, Arial, Helvetica,
sans-serif; TEXT-DECORATION: none
}
#notice .whitetext {
FONT-WEIGHT:
normal; FONT-SIZE: 11px; COLOR: #eaeaea; FONT-FAMILY: Verdana, Arial,
Helvetica, sans-serif; TEXT-DECORATION: none
}
#notice .whitetext A {
FONT-WEIGHT:
normal; FONT-SIZE: 11px; COLOR: #eaeaea; FONT-FAMILY: Verdana, Arial,
Helvetica, sans-serif; TEXT-DECORATION: none
}
#notice .whitetext A:hover {
FONT-WEIGHT:
normal; FONT-SIZE: 11px; COLOR: #eaeaea; FONT-FAMILY: Verdana, Arial,
Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.whitebig {
FONT-SIZE:
12px; COLOR: #ffffff; TEXT-DECORATION: none
}
A.whitebig:hover {
FONT-SIZE:
12px; COLOR: #ffffff; TEXT-DECORATION: none
}
A.webmail {
DISPLAY:
block; BACKGROUND-IMAGE: url(/page-images/BIT-webmail.jpg); MARGIN-LEFT: 20px;
WIDTH: 166px; HEIGHT: 66px; TEXT-DECORATION: none
}
A.webmail:hover {
DISPLAY:
block; BACKGROUND-IMAGE: url(/page-images/BIT-webmail-hover.jpg); MARGIN-LEFT:
20px; WIDTH: 166px; HEIGHT: 66px; TEXT-DECORATION: none
}
</Style>
</HEAD>
<BODY>
<DIV
id=bit-mesra-header>
<DIV
id=bit-mesra-logo><IMG id=ctl00_CAMPUS_LOGO alt="BIT Mesra"
src="%Bind(:1)" border=0> </DIV>
<DIV
id=top-lines></DIV>
</DIV>
<DIV
id=bit-mesra-content-area>
<TABLE
cellSpacing=0 cellPadding=0 border=0>
<TBODY>
<TR>
<TD>
<IFRAME
id='LaunchFrame' SRC="%Bind(:2)" WIDTH="898"
HEIGHT="600" frameborder="1" border="1"
scrolling="no" >
</IFRAME>
</TD>
</TR>
</TBODY>
</TABLE>
</DIV>
<DIV
id=bit-mesra-footer>© 2011, Birla Institute of Technology, All Rights
Reserved.</DIV>
</BODY>
</HTML>
Once it is being completed
You need to register the page in the PIA
Portal
As you will select the PeopleSoft Script as
URL Type. You need to provide
Record Name – the Record where I script
code is written
Field Name - Field in which you have
defined the Code
Even Name – In which Event Code has been
written
People code Function Name – Function which
will be called in the code.
In the Permission List select the Weblib_B_Login (whatever
the Web library you have used and Provide Full access in Access Permissions (In
mine case it is required for all)
ds
After That A link will be provided by Admin To which we can
share with user To share Is In any other Sites.
No comments:
Post a Comment