Discussions
Categories
Groups
Community Home
Categories
INTERNAL ENABLEMENT
POPULAR
PUBLIC CLOUD
PRIVATE CLOUD
Quick Links
MY LINKS
HELPFUL TIPS
Back to website
Home
Intelligence (Analytics)
dynamic background on log in screen
DQM
<p>Hi,</p>
<p>I am trying to alter iHub's log in screen and would like to use this script (or similar)</p>
<div><span style="font-size:12px;">window.onload = function () {</span></div>
<div><span style="font-size:12px;"> var header = document.getElementById('bg');</span></div>
<div><span style="font-size:12px;"> var pictures = new Array('bgs/1.jpg','bgs/2.jpg','bgs/3.jpg','bgs/4.jpg','bgs/5.jpg');</span></div>
<div><span style="font-size:12px;"> var numPics = pictures.length;</span></div>
<div><span style="font-size:12px;"> if (document.images) {</span></div>
<div><span style="font-size:12px;"> var chosenPic = Math.floor((Math.random() * numPics));</span></div>
<div><span style="font-size:12px;"> header.style.backgroundImage = 'url(' + pictures[chosenPic] + ')';</span></div>
<div><span style="font-size:12px;"> }</span></div>
<div><span style="font-size:12px;">}</span></div>
<p>to have the background image change dynamically.</p>
<p>In a standard html page I would put the script in the head section and put the background image in a div 'bg'.</p>
<p>But how would I accomplish the same effect in Birt Designer Pro/iHub 3.1?</p>
Find more posts tagged with
Comments
JFreeman
<p>There does appear to be a div for the background of the login page that is assigned to class "login-background".</p>
<p>I think you should be able to hook the div based on its class to add your background image.</p>
<p> </p>
<p>I've attached a screenshot for reference.</p>
DQM
<p>Thanks Jesse,<br>
I changed the relevant class in 'yggdrasil.css' to this:<br><span style="color:#0000ff;">.</span><span style="font-family:'courier new';"><span style="color:#0000ff;">ac .login-background</span> {</span><br><span style="font-family:'courier new';">position: <span style="color:#008000;">absolute</span>;</span><br><span style="font-family:'courier new';">left: <span style="color:#008000;">0px</span>;</span><br><span style="font-family:'courier new';">top: <span style="color:#008000;">44px</span>;</span><br><span style="font-family:'courier new';">right: <span style="color:#008000;">0px</span>;</span><br><span style="font-family:'courier new';">bottom: <span style="color:#008000;">0px</span>;</span><br><span style="font-family:'courier new';">z-index: <span style="color:#008000;">0</span>;</span><br><span style="font-family:'courier new';">width:<span style="color:#008000;">100%</span>;</span><br><span style="font-family:'courier new';">height:<span style="color:#008000;">100%</span>;</span><br><span style="font-family:'courier new';">background-color: <span style="color:#008000;">#000</span>;</span><br><span style="font-family:'courier new';">background-image: <span style="color:#008000;">url('<a class="bbc_url" href="
http://test.tesla-k.org/bgs/1.jpg')">http://test.tesla-k.org/bgs/1.jpg')</a></span>;</span><br><span
style="font-family:'courier new';">background-size: <span style="color:#008000;">contain</span>;</span><br><br>
and then I added this to iHub's 'all styles.js':<br><span style="font-size:14px;"><span style="font-family:'courier new';">var imported = document.createElement('script');</span></span><br><span style="font-size:14px;"><span style="font-family:'courier new';">imported.src = '<a class="bbc_url" href="
http://test.tesla-k.org/js/dynamicbg.js';">http://test.tesla-k.org/js/dynamicbg.js';</a></span></span><br><span
style="font-size:14px;"><span style="font-family:'courier new';">document.head.appendChild(imported);</span></span><br><br>
it loads my external javascript file and adds it to the head of the login page.<br>
the external js looks like this:<br><span style="font-family:'courier new';">window.onload = function () {</span><br><span style="font-family:'courier new';">var achter = document.getElementById('login-background');</span><br><span style="font-family:'courier new';">var pictures = new Array('<a class="bbc_url" href="
http://test.tesla-k.org/bgs/1.jpg'">http://test.tesla-k.org/bgs/1.jpg'</a></span><br><span
style="font-family:'courier new';">'<a class="bbc_url" href="
http://test.tesla-k.org/bgs/2.jpg'">http://test.tesla-k.org/bgs/2.jpg'</a></span><br><span
style="font-family:'courier new';">'<a class="bbc_url" href="
http://test.tesla-k.org/bgs/3.jpg'">http://test.tesla-k.org/bgs/3.jpg'</a></span><br><span
style="font-family:'courier new';">'<a class="bbc_url" href="
http://test.tesla-k.org/bgs/4.jpg'">http://test.tesla-k.org/bgs/4.jpg'</a></span><br><span
style="font-family:'courier new';">'<a class="bbc_url" href="
http://test.tesla-k.org/bgs/5.jpg');">http://test.tesla-k.org/bgs/5.jpg');</a></span><br><span
style="font-family:'courier new';">var numPics = pictures.length;</span><br><span style="font-family:'courier new';">if (document.images) {</span><br><span style="font-family:'courier new';">var chosenPic = Math.floor((Math.random() * numPics));</span><br><span style="font-family:'courier new';">achter.style.backgroundImage = 'url(' + pictures[chosenPic] + ')';</span><br><span style="font-family:'courier new';">}</span><br><span style="font-family:'courier new';">}</span><br>
but when the login page has loaded, the background image doesn't change and an error is returned:<br><br><span style="color:#ff0000;">[Error] TypeError: null is not an object (evaluating 'achter.style')</span><br><span style="color:#ff0000;">onload (dynamicbg.js, line 11)</span></p>
<p>
I have a feeling I am very, very close to producing a dynamic background image on my customized log-in page.<br>
How can I repair this error?</p>
DQM
<p>I removed the snippet of code that imports my 'dynamicbg.js' and moved that script to the js folder in iHub.</p>
<p>Then I added the line '<SCRIPT language="javascript" src="<html:rewrite page="/js/dynamicbg.js"/>"></SCRIPT> to login.js and to htmlhead.jsp, and my page now loads with the script andwithout errors.</p>
<p>However... my background image is still the static one it pulls from the css.</p>
<p><strong>So what is going wrong, or what is amiss?</strong></p>
<p>This is what happens on login (as you can see my script loads, I marked it in bold and in red):</p>
<p> </p>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">"<a data-ipb='nomediaparse' href='
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"></a></span></span></div>
;
<div> </div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"><HTML></span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"><HEAD></span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"><TITLE></span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">Information Console - [Login screen]</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"></TITLE></span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"><meta http-equiv="X-UA-Compatible" content="IE=edge"></span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"><META http-equiv="Content-Type" content="text/html; charset=unicode" /></span></span></div>
<div> </div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"><META http-equiv="Cache-Control" content="no-cache" /></span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"><META http-equiv="Pragma" content="no-cache" /></span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"><META http-equiv="Expires" content="-1" /></span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"><LINK href="/iportal/common/jslib/themes/default/yggdrasil.css;jsessionid=89B20E84F3C1946A5D619C2E461A819F" type="text/css" rel="stylesheet" ></span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"><LINK href="/iportal/common/jslib/themes/default/jslibapi.css;jsessionid=89B20E84F3C1946A5D619C2E461A819F" type="text/css" rel="stylesheet" ></span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"><SCRIPT language="javascript" src="/iportal/js/browsertype.js;jsessionid=89B20E84F3C1946A5D619C2E461A819F"></SCRIPT></span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"><style type="text/css"></span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">
@import
url(/iportal/css/login.css;jsessionid=89B20E84F3C1946A5D619C2E461A819F);</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"> <span> </span></span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"></style></span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"><style></span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">.ac input[type="text"], .ac input[type="password"]</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">{</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">height: 30px;</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">}</span></span></div>
<div> </div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">.ac .login-header .actuatelogo</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">{</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">width : 160px;</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">opacity : .5;</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">height<span> </span>: 43px;</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">}</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"></style></span></span></div>
<div> </div>
<div> </div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"><SCRIPT language="javascript" src="/iportal/js/allscripts.js;jsessionid=89B20E84F3C1946A5D619C2E461A819F"></SCRIPT></span></span></div>
<div> </div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"><LINK href="/iportal/css/allstyles.css;jsessionid=89B20E84F3C1946A5D619C2E461A819F" type="text/css" rel="stylesheet" /></span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"><LINK href="/iportal/iportal/activePortal/private/skins/treeview/css/skinstyles.css;jsessionid=89B20E84F3C1946A5D619C2E461A819F" type="text/css" rel="stylesheet" /></span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"><STYLE></span></span></div>
<div> </div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">#iPortalContainer</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">{</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">;</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">}</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">BODY</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">{</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">background-color:;</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">}</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">.label,.filterlabel,.toolbartext,.toolbarboldtext,.boldLabel,.columnHeader</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">{</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">color:;</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">}</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">.panel</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">{</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">background-color:;</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">}</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">.categoryWrapper, .detailWrapper, .channelWrapper, .nonHighlightedFileRow, .mobileSubscriptionWrapper</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">{</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">background-color:;</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">}</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">.highlightedFileRow</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">{</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">background-color:;</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">}</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">.panel</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">{</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">border-color:;</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">}</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">TABLE.breadcrumbs</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">{</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">background-color:;</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">}</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">.alertText</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">{</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">color:;</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">}</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">.disabledhyperlink</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">{</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">color:;</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">}</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">.hyperlink,.treeviewhyperlink,.breadcrumb,.toolbarlink</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">{</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">color:;</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">}</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">.titlebar</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">{</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">color:;</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">}</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">.titlebar</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">{</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">;</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">}</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">A:HOVER.hyperlink</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">{</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">color:;</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">}</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">body,.bannerLabel,.bannerValue,.bannerLink,.sidebarSelected,.sidebarLink,A:HOVER.sidebarLink,.sidebarLinkSelected,A:HOVER.sidebarLinkSelected,.sidebarUnselected,.label,.disabledhyperlink,.hyperlink,A:HOVER.hyperlink,.titlebar,.filterLabel,.popupMenu,.popupMenuItem,.popupMenuItemSelected,.breadcrumb,.treeviewhyperlink,INPUT,SELECT,.toolbarlink,.toolbartext,.toolbarboldtext,.boldLabel,.columnHeader,.alertText,.searchresultlink,.LinkOff,.LinkOver,.LinkDisable,.searchHeader,.searchContent</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">{</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">font-family:;</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">}</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">.topBanner</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">{</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">background-image:url(/iportal/iportal/activePortal/private/skins/treeview/images/banner_bg.png);</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">}</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">.topBannerDivider</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">{</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">background-image:url(/iportal/iportal/activePortal/private/skins/treeview/images/divider.png);</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">}</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">.topBanner *</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">{</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">color:;</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">}</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">#innerBannerMiddle</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">{</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">background-image:url(/iportal/iportal/activePortal/private/skins/treeview/images/inner_banner_background.png);</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">}</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">.sidebar</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">{</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">;</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">}</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">.newCellActiveTab</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">{</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">background-color:;</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">}</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">.newCellInActiveTab</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">{</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">;</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">}</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">A:LINK.tabLink</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">{</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">color:;</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">}</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">A:HOVER.tabLink</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">{</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">color:;</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">}</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">.tabLinkSelected</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">{</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">color:#2998FB;</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">}</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">.popupMenu</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">{</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">background-color:;</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">}</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">.popupMenuItem</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">{</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">color:;</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">}</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">.popupMenuItemSelected</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">{</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">background-color:;</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">}</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">.popupMenuItemSelected</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">{</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">color:;</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">}</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">.popupMenuSeparator</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">{</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">background-color:;</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">}</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">.popupMenuSelection</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">{</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">background-color:;</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">}</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">.navbar</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">{</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">background-color:;</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">}</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">.LinkOff</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">{</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">color:;</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">}</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">.LinkOver</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">{</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">color:;</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">}</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">.LinkDisable</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">{</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">color:;</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">}</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">.title</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">{</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">color:;</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">}</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">.title</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">{</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">background-color:;</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">}</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">.searchresultlink</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">{</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">color:;</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">}</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">.searchPanel</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">{</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">background-color:;</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">}</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">.searchHeader</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">{</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">color:;</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">}</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">.searchContent</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">{</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">color:;</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">}</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">.erni_titleBar_color</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">{</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">border-top-color:#003063;</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">}</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">.erni_titleBar_color</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">{</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">background-color:#ffffff;</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">}</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">.erni_titleBar_color</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">{</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">border-bottom-color:#ddaa03;</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">}</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">.erni_progressbar</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">{</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">background-color:#FFFFFF;</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">}</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">.erni_progressbar</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">{</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">border-color:#003063;</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">}</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">.toolbar</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">{</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">background-color:#A7BFDB;</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">}</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">.toolbarUnderlay</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">{</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">background-color:#A7BFDB;</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">}</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">.accordionTabUpper</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">{</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">background-color:#f4f4f4;</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">}</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">.accordion_panel_backgroundColor</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">{</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">background-color:#ffffff;</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">}</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">.buttonarea</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">{</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">background-color:#f4f4f4;</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">}</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">.ContextMenuDiv</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">{</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">background-color:#E7E8E9;</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">}</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">.ContextMenuDiv</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">{</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">border-color:#ACACAC;</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">}</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">.dialogTitleText</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">{</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">color:#528cc5;</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">}</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">.dialogBtnBarButton</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">{</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">background-color:#ffffff;</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">}</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">.dialogBtnBarButton</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">{</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">border-color:#528cc5;</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">}</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">.reportHeader</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">{</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">border-color:#808080;</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">}</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">.headerMidtone</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">{</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">background-color:#eceae6;</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">}</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">.headerHighlight</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">{</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">background-color:#bfe0d1;</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">}</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">.cellMidtone</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">{</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">background-color:#ffffff;</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">}</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">.cellHighlight</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">{</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">background-color:#dbe4ee;</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">}</span></span></div>
<div> </div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"></STYLE></span></span></div>
<div> </div>
<div> </div>
<div><span style="color:#ff0000;"><strong><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"><SCRIPT language="javascript" src="/iportal/js/dynamicbg.js;jsessionid=89B20E84F3C1946A5D619C2E461A819F"></SCRIPT></span></span></strong></span></div>
<div><span style="color:#ff0000;"><strong><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"><SCRIPT></span></span></strong></span></div>
<div> </div>
<div> </div>
<div> </div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"> function bodyOnLoad()</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">{</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"> <span> </span> <span> </span></span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"> <span> </span> var txtBox = document.getElementById("userid"); </span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">if (txtBox != null) { </span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">txtBox.focus();</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">}</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"> <span> </span> var cxfDetected = crossSiteFrameDetection();</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"> <span> </span> if (cxfDetected == true) {</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"> <span> </span> //do not show anything if cross site is detected.</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"> <span> </span> document.documentElement.style.display = 'none'; </span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"> <span> </span> return;</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"> <span> </span> }</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"> <span> </span> else {</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">document.documentElement.style.display = 'block'; </span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"> <span> </span> }</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"> <span> </span> </span></span></div>
<div> </div>
<div> </div>
<div> </div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">// prevent login loaded inside a frame in case of tree view skin</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">if (parent.frames.length != 0)</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">{</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">parent.location.href=parent.window.location.href;</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">}</span></span></div>
<div> </div>
<div> </div>
<div> </div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;">}<span> </span></span></span></div>
<div> </div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"> function submitForm(form) {</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"> <span> </span> form.loginpostback.value = 'true';</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"> <span> </span> var uid = form.userid.value;<span> </span> <span> </span> </span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"> <span> </span> </span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"> <span> </span> if (uid.indexOf('\\') != -1) {</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"> <span> </span> form.userid.value = uid.substring(uid.indexOf('\\') + 1);</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"> <span> </span> form.volume.value = uid.substring(0, uid.indexOf('\\'));</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"> <span> </span> }</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"> <span> </span> </span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"> }</span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"> </span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"></SCRIPT></span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"></HEAD></span></span></div>
<div> </div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"><BODY onLoad="javascript:bodyOnLoad()" class="ac"></span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"><form name="loginForm" method="post" action="/iportal/login.do;jsessionid=89B20E84F3C1946A5D619C2E461A819F"></span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"><input type="hidden" name="fromActivation" value="null"/></span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"><input type="hidden" name="loginpostback" value="true"></span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"><input type="hidden" name="targetpage" value=""></span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"><input type="hidden" name="redirect" value=""></span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"><input type="hidden" name="volume" value="Default Volume"></span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"><div ></span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"><div class="navbar"></span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"><div class="navbar-inner"></span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"><a class="actuate">UMC</a></span></span></div>
<div> </div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"><ul class="right-icons"><span> </span></span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"></ul></span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"></div></span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"></div></span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"><div></span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"><div class="login-background"><span> </span></span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"><div class="login-panel hide" style="display: block;"><span> </span> </span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"><div class="login-header"></span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"><ul></span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"><li></span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"><div class="actuate-logo-150 actuate-login-logo"></div></span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"></li></span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"><li></span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"><div class="divider"></div></span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"></li></span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"><li></span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"><h2>Account Login</h2></span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"></li></span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"></ul></span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"></div></span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"><div class="login-content"></span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"><div class="pagination-right"><span> </span></span></span></div>
<div> </div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"><input type="text" name="userid" autocomplete="off" placeholder="Username"/><span> </span></span></span></div>
<div> </div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"><input type="password" name="password" autocomplete="off" placeholder="Password"/><span> </span></span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"></div></span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"><div id="logininfo"></span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"><div class="info" id="info" style="display:none;"></span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"><p style="margin-top:0px"><b>First time signing in?</b></p></span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"><p>Username: administrator</p></span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"><p>Password is not needed</p> </span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"></div></span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"><div class="info" id="info1"></span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"><p> </span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"></p> </span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"></div></span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"><div class="pagination-right " ></span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"><button class="btn btn-primary" type="submit" value="Login" onclick='javascript:submitForm(this.form);'>Log In</button><span> </span></span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"></div><span> </span></span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"></div></span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"></div></span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"></div></span></span></div>
<div> </div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"> <span> </span></div></span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"> <span> </span></div></span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"> </div></span></span></div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"> </form></span></span></div>
<div> </div>
<div> </div>
<div><span style="font-family:'courier new', courier, monospace;"><span style="font-size:12px;"></HTML></span></span></div>
JFreeman
<p>Can you attach your customized files so I can deploy them in my environment to replicate the current behavior?</p>
DQM
<p>Hi Jesse, thanks for looking into this. Here are the files I altered, and I added a .txt file with the paths to the files as well.</p>
<p> </p>
<p>Hope you can help solve the problem.</p>
<p>Best wishes, Mark</p>
<p> </p>
DQM
<p>Hi, I am still hoping for some advice on this matter. </p>
JFreeman
<p>Sorry for the delay.</p>
<p> </p>
<p>I was able to get this working by modifying the line where you are hooking the div in your dynamicbg.js file:</p>
<pre class="_prettyXprint _lang-js">
var header = document.getElementsByClassName('login-background')[0];
</pre>
<p>After that, it is working as I believe it should.</p>
<p> </p>
<p>I would also consider remove the hard coded background image from the CSS file. It causes that image to display momentarily before the dynamic image is set.</p>
DQM
<p>First of all: Thanks Jesse, for repairing my script. It runs beautifully in Chrome on OSX!</p>
<p> </p>
<p>However:</p>
<p>it does not run in firefox or safari (black background, no image).</p>
JFreeman
<p>Go figure, I tested in chrome only so of course that means that it isn't working in other browsers.</p>
<p>I've got a firefox installation that I will try and test with today and see what I can find.</p>
JFreeman
<p>Alright, so it looks like firefox doesn't like the way your script is setup to use window.onload. I'm guessing it's the same story for safari.</p>
<p> </p>
<p>I got it working on firefox by changing it up a bit.</p>
<p> </p>
<p>Instead of the external javascript, I moved it into the login.jsp and removed the window.onload setup in favor of hooking the onload eventhandler to append the function to set the background image:</p>
<pre class="_prettyXprint _lang-html">
<SCRIPT language="javascript">
function updateBackground() {
var header = document.getElementsByClassName('login-background')[0];
var pictures = new Array('http://test.tesla-k.org/bgs/1.jpg',
'http://test.tesla-k.org/bgs/2.jpg',
'http://test.tesla-k.org/bgs/3.jpg',
'http://test.tesla-k.org/bgs/4.jpg',
'http://test.tesla-k.org/bgs/5.jpg');
var numPics = pictures.length;
if (document.images) {
var chosenPic = Math.floor((Math.random() * numPics));
header.style.backgroundImage = 'url(' + pictures[chosenPic] + ')';
}
}
window.addEventListener ?
window.addEventListener("load",updateBackground,false) :
window.attachEvent && window.attachEvent("onload",updateBackground);
</SCRIPT>
</pre>
<p>Try that out and let me know if it works for you also.</p>
DQM
<p>Hi Jesse,</p>
<p>I am VERY pleased to report that cross browser dynamic backgrounds are working as expected!</p>
<p>Thank you for your trouble!</p>
JFreeman
<p>You're welcome.</p>
<p>I'm glad to hear it is now working as you need.</p>
<p> </p>
<p>Let us know if you have additional questions.</p>
DQM
<p>Hi Jesse, we deployed my altered login.jsp on our licensed iHub iserver which had been running fine with the original login.jsp.</p>
<p> </p>
<p>The login page shows the dynamic background all right, but when a user actually logs in with his usr/pass we get an error page (an error occurred, please contact administrator). The page login.do directs to is:</p>
<p><a data-ipb='nomediaparse' href='
http://iserver-test-01:8700/iportal/iportal/activePortal/errors/error.jsp?null&__vp=Default Volume&volume=Default Volume&__newWindow=false'>http://iserver-test-01:8700/iportal/iportal/activePortal/errors/error.jsp?null&__vp=Default Volume&volume=Default Volume&__newWindow=false</a></p>
;
<p> </p>
<p>The server log shows this:</p>
<p><span style="color:rgb(76,47,45);font-family:Courier;font-size:12px;background-color:rgb(223,219,196);">[Thread 47] 2015-12-09 17:32:54.556 UTC+0100 com.actuate.activeportal.utils.LoginHandler.authenticate()</span></p>
<div style="color:rgb(76,47,45);font-family:Courier;font-size:12px;background-color:rgb(223,219,196);margin:0px;">WARNING: LoginInfoRequired: Empty user name</div>
<div style="color:rgb(76,47,45);font-family:Courier;font-size:12px;background-color:rgb(223,219,196);margin:0px;">[Thread 488] 2015-12-09 17:34:19.258 UTC+0100 com.actuate.activeportal.utils.LoginHandler.authenticate()</div>
<div style="color:rgb(76,47,45);font-family:Courier;font-size:12px;background-color:rgb(223,219,196);margin:0px;">WARNING: LoginInfoRequired: Empty user name</div>
<div style="color:rgb(76,47,45);font-family:Courier;font-size:12px;background-color:rgb(223,219,196);margin:0px;">[Thread 488] 2015-12-09 17:34:27.479 UTC+0100 com.actuate.activeportal.utils.LoginHandler.authenticate()</div>
<div style="color:rgb(76,47,45);font-family:Courier;font-size:12px;background-color:rgb(223,219,196);margin:0px;">WARNING: LoginInfoRequired: Empty user name</div>
<div style="color:rgb(76,47,45);font-family:Courier;font-size:12px;background-color:rgb(223,219,196);margin:0px;">[Thread 489] 2015-12-09 17:35:54.903 UTC+0100 com.actuate.activeportal.utils.LoginHandler.authenticate()</div>
<div style="color:rgb(76,47,45);font-family:Courier;font-size:12px;background-color:rgb(223,219,196);margin:0px;">WARNING: LoginInfoRequired: Empty user name</div>
<div> </div>
<div>When a user attempts to login a second time the login sort of works.</div>
<div><a data-ipb='nomediaparse' href='
http://iserver-test-01:8700/iportal/dashboard/jsp/myfiles.jsp?__vp=Default Volume&volume=Default Volume'>http://iserver-test-01:8700/iportal/dashboard/jsp/myfiles.jsp?__vp=Default Volume&volume=Default Volume</a></div>
;
<div> </div>
<div>do you have any idea on what is wrong and how we can repair this?</div>
DQM
<p>solved. missing logo (.svg) caused the trouble. nasty!</p>