Unoffical empeg BBS

Quick Links: Empeg FAQ | RioCar.Org | Hijack | BigDisk Builder | jEmplode | emphatic
Repairs: Repairs

Topic Options
#298833 - 30/05/2007 18:36 Web Design ? - Frames being eaten
Redrum
old hand

Registered: 17/01/2003
Posts: 998
I know one of you webby design guys will know the answer right away.

Our company is going to implement a new portal for employees to use. They want to frame the application I am enslaved to (PeopleSoft). We have the single signon working (basically they pass the signon information just like a users was signing on to PS) and the PeopleSoft application then appears in a frame of the Portal. This all works great except when the user clicks “sign out” in the PeopleSoft framed window. The PeopleSoft sign out page then takes up the entire Portal window. The people that are implementing the Portal tell me I need to make a change to the sign out window to fix this. The sign out page is basically just a style sheet driven non-confidential web page.

Would any of you guys know what setting I could make that would keep this sign out page from devouring all the frames in the Portal?

thanks

Top
#298834 - 30/05/2007 19:06 Re: Web Design ? - Frames being eaten [Re: Redrum]
oliver
addict

Registered: 02/04/2002
Posts: 691
when I did a SSO for Exchange within DNN, we modified the exchange files, and removed the signout links. I'm not sure if the peoplesoft app is structured in such as way you could this, but that's what i've done.

another option would be to have the server signin and request the page, then you'd render the stream to the response while using some RegEx to match the signout link for removal. You could also remove the frame completely and just render the html directly to a placeholder with this method


Edited by oliver (30/05/2007 19:07)
_________________________
Oliver mk1 30gb: 129 | mk2a 30gb: 040104126

Top
#298835 - 30/05/2007 19:41 Re: Web Design ? - Frames being eaten [Re: Redrum]
wfaulk
carpal tunnel

Registered: 25/12/2000
Posts: 16706
Loc: Raleigh, NC US
The link that people click to sign out probably has the attribute "target="_top"". Just get rid of that attribute. If you can.
_________________________
Bitt Faulk

Top
#298836 - 01/06/2007 14:25 Re: Web Design ? - Frames being eaten [Re: wfaulk]
Redrum
old hand

Registered: 17/01/2003
Posts: 998
Thanks for the response guys. The link doesn’t have anything about top in it. Here’s the logout link…..

http://hrpssrv2.cmg.convergys.com:9803/psp/CVGHRDVP/EMPLOYEE/HRMS/?cmd=logout


This is the URL of the logout page. Any help would surely be appreciated.

thanks

<html dir=ltr>
<head>
<!--* ******************************************************************
* Confidentiality Information:
*
* This module is the confidential and proprietary information of
* PeopleSoft, Inc.; it is not to be copied, reproduced, or
* transmitted in any form, by any means, in whole or in part,
* nor is it to be used for any purpose other than that for which
* it is expressly provided without the written permission of
* PeopleSoft, Inc.
*
* Copyright (c) 1988-2005 PeopleSoft, Inc. All Rights Reserved
* ******************************************************************
*
*
*
*
* ******************************************************************
*
********************************************************************-->
<title>PeopleSoft 8 Sign-in</title>
<LINK REL="SHORTCUT ICON" HREF="/CVGHRDVP/favicon.ico">
<link rel="stylesheet" href="/CVGHRDVP/signin.css">
<meta http-equiv=refresh content=3600>

<style type="text/css">
.signInTable { padding-top: 5px}
</style>
</head>
<script LANGUAGE="JavaScript">
function signin(form)
{
var now=new Date();
form.timezoneOffset.value=now.getTimezoneOffset();
return ;
}
function setFocus()
{
try
{document.login.userid.focus()}
catch (e)
{};
return;
}
</script>
<body leftmargin="0" topmargin="0" rightmargin="0" bottommargin="0" marginwidth="0" marginheight="0" bgcolor="#ffffff" link="#0000FF" vlink="#0000FF" alink="#0000FF"
onLoad="setFocus(); if (top != self) top.location = location">
<table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td height="80" background="/CVGHRDVP/images/blue_stripe_chip.gif" >&nbsp;</td>
<td background="/CVGHRDVP/images/blue_stripe_chip.gif" >&nbsp;</td>
<td background="/CVGHRDVP/images/blue_stripe_chip.gif" >&nbsp;</td>
<td background="/CVGHRDVP/images/blue_stripe_chip.gif" >&nbsp;</td>
</tr>
<tr >
<td height="64" background="/CVGHRDVP/images/blue_stripe_chip.gif"><img src="/CVGHRDVP/images/ps_logo.gif" width="213" height="64"></td>
<td background="/CVGHRDVP/images/blue_stripe_chip.gif">&nbsp;</td>
<td background="/CVGHRDVP/images/blue_stripe_chip.gif">&nbsp;</td>
<td background="/CVGHRDVP/images/blue_stripe_chip.gif">&nbsp;</td>
</tr>
<tr>
<td width="1%" height="46" background="/CVGHRDVP/images/blue_shadow_chip.gif" bgcolor="c5d4e9">&nbsp;</td>
<td width="50%" background="/CVGHRDVP/images/white_shadow_chip.gif">&nbsp;</td>
<td width="40%" align="right" valign="top" background="/CVGHRDVP/images/white_shadow_chip.gif"><img src="/CVGHRDVP/images/ENG/people_image_lf_ENG.gif" width="41" height="46"></td>
<td width="1%" align="right" valign="top" background="/CVGHRDVP/images/white_shadow_chip.gif"><img src="/CVGHRDVP/images/ENG/people_image_rt_ENG.gif" width="228" height="46" border="0"></td>
</tr>
<tr >
<td height="72" bgcolor="c5d4e9">&nbsp;</td>
<td valign="top" bgcolor="f2f4f0">&nbsp;</td>
<td bgcolor="f2f4f0" >&nbsp;</td>
<td valign="top" bgcolor="f2f4f0" >&nbsp;</td>
</tr>
<tr >
<td bgcolor="c5d4e9">&nbsp;</td>
<td valign="top" bgcolor="f2f4f0">
<form action="?cmd=login&languageCd=ENG" method="post" id="login" name="login" autocomplete=off onSubmit="signin(document.login)">
<input type="hidden" name="timezoneOffset" value="0">
<table width="100%" border="0" cellspacing="3" cellpadding="0">
<tr>
<td align="right" class="PSLOGINTEXTBOLD">User ID:</td>
<td><input type="text" id="userid" name="userid" value="JASH" class="PSEDITBOX"></td>
</tr>
<tr>
<td align="right" class="PSLOGINTEXTBOLD">Password:</td>
<td><input TYPE="password" id="pwd" name="pwd" class="PSEDITBOX"></td>
</tr>
<tr>
<td>&nbsp;</td>
<td height="26"><input type="submit" name="Submit" value="Sign In" class="PSLOGINPUSHBUTTON" ></td>
</tr>
<tr height="5">
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr class="PSHYPERLINK">
<td colspan="2" class="PSHYPERLINK">
To set trace flags, click&nbsp;<a href='/psp/CVGHRDVP/?cmd=login&trace=y&languageCd=ENG'>here</a>
</td>
</tr>
<tr class="signInTable">
<td width="310" colspan="2" class="PSERRORTEXT">

</td>
</tr>
<tr class="signInTable">
<td width="310" colspan="2" class="PSERRORTEXT">

</td>
</tr>
</table>
</form>
</td>
<td bgcolor="f2f4f0" >&nbsp;</td>
<td valign="top" bgcolor="f2f4f0" >
<table border="0" cellspacing="5" cellpadding="0">
<tr>
<td colspan="2" class="PSLOGINTEXTBOLD">Select a Language:</td>
</tr>
<tr>
<td nowrap><a href="?cmd=login&languageCd=ENG" class="PSLOGINTEXT">English</a></td>
<td nowrap><a href="?cmd=login&languageCd=ESP" class="PSLOGINTEXT">Espa&ntilde;ol</a></td>
</tr>
<tr>
<td nowrap><a href="?cmd=login&languageCd=DAN" class="PSLOGINTEXT">Dansk</a></td>
<td nowrap><a href="?cmd=login&languageCd=GER" class="PSLOGINTEXT">Deutsch</a></td>
</tr>
<tr>
<td nowrap><a href="?cmd=login&languageCd=FRA" class="PSLOGINTEXT">Fran&ccedil;ais</a></td>
<td nowrap><a href="?cmd=login&languageCd=CFR" class="PSLOGINTEXT">Fran&ccedil;ais&nbsp;du&nbsp;Canada</a></td>
</tr>
<tr>
<td nowrap><a href="?cmd=login&languageCd=ITA" class="PSLOGINTEXT">Italiano</a></td>
<td nowrap><a href="?cmd=login&languageCd=HUN" class="PSLOGINTEXT">Magyar</a></td>
</tr>
<tr>
<td nowrap><a href="?cmd=login&languageCd=DUT" class="PSLOGINTEXT">Nederlands</a></td>
<td nowrap><a href="?cmd=login&languageCd=NOR" class="PSLOGINTEXT">Norsk</a></td>
</tr>
<tr>
<td nowrap><a href="?cmd=login&languageCd=POL" class="PSLOGINTEXT">Polski</a></td>
<td nowrap><a href="?cmd=login&languageCd=POR" class="PSLOGINTEXT">Portugu&ecirc;s</a></td>
</tr>
<tr>
<td nowrap><a href="?cmd=login&languageCd=FIN" class="PSLOGINTEXT">Suomi</a></td>
<td nowrap><a href="?cmd=login&languageCd=SVE" class="PSLOGINTEXT">Svenska</a></td>
</tr>
<tr>
<td nowrap><a href="?cmd=login&languageCd=CZE"><img src="/CVGHRDVP/images/language_cze.gif" width="44" height="16" border="0"></a></td>
<td nowrap><a href="?cmd=login&languageCd=JPN"><img src="/CVGHRDVP/images/language_japanese.gif" width="37" height="16" border="0"></a></td>
</tr>
<tr>
<td nowrap><a href="?cmd=login&languageCd=KOR"><img src="/CVGHRDVP/images/korean.gif" width="34" height="16" border="0"></a></td>
<td nowrap><a href="?cmd=login&languageCd=RUS"><img src="/CVGHRDVP/images/language_rus.gif" width="50" height="16" border="0"></a></td>
</tr>
<tr>
<td nowrap><a href="?cmd=login&languageCd=THA"><img src="/CVGHRDVP/images/language_tha.gif" width="24" height="16" border="0"></a></td>
<td nowrap><a href="?cmd=login&languageCd=ZHS"><img src="/CVGHRDVP/images/schinese.gif" width="53" height="16" border="0"></a></td>
</tr>
<tr>
<td nowrap><a href="?cmd=login&languageCd=ZHT"><img src="/CVGHRDVP/images/tchinese.gif" width="53" height="16" border="0"></a></td>
<td nowrap><a href="?cmd=login&languageCd=ARA"><img src="/CVGHRDVP/images/arabic.gif" width="32" height="16" border="0"></a></td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="1%" height="30%" valign="bottom" bgcolor="c5d4e9">
<table width="100%" border="0" cellpadding="3">
<tr>
<td class="PSCOPYRIGHT">Copyright &copy; 2005 PeopleSoft, Inc. <br>All rights reserved. Copyrights to portions of this software may be owned by others. PeopleSoft Proprietary and Confidential. PeopleSoft and the PeopleSoft logo are registered trademarks of PeopleSoft, Inc. </td>
</tr>
</table>
</td>
<td width="50%" bgcolor="f2f4f0">&nbsp;</td>
<td width="40%" bgcolor="f2f4f0" >&nbsp;</td>
<td width="1%" bgcolor="f2f4f0" >&nbsp;</td>
</tr>
</table>
</body>
</html>

Top
#298837 - 01/06/2007 15:17 Re: Web Design ? - Frames being eaten [Re: Redrum]
wfaulk
carpal tunnel

Registered: 25/12/2000
Posts: 16706
Loc: Raleigh, NC US
That looks like a login page, not a logout page.

Quote:
The link doesn’t have anything about top in it.

It's possible that there's an intermediate redirect page that has the "_top" in it.
_________________________
Bitt Faulk

Top
#298838 - 01/06/2007 17:53 Re: Web Design ? - Frames being eaten [Re: Redrum]
g_attrill
old hand

Registered: 14/04/2002
Posts: 1172
Loc: Hants, UK
This bit in the body tag is breaking it out:

if (top != self) top.location = location

Top