|
| refresh af URL i iframe Fra : molokyle | Vist : 678 gange 102 point Dato : 22-07-04 13:48 |
|
Jeg har et script :
Kode <html>
<head>
<title>Automatisk opdatering</title>
<script language="JavaScript">
<!--
function refreshFrame()
{
top.frames['automatic'].location.reload(true);
setTimeout('refreshFrame()',10000);
}
//-->
</script>
</head>
<body onLoad="setTimeout('refreshFrame()',10000)">
<iframe src="URL" name="automatic" width="90%" height="90%" border="2"></iframe>
</body>
<html> |
..der virker fint, hvis man f.eks. indsætter en side med et tid/dato script, hvor der står URL i ovenstående kode. Problemet er, hvis man indsætter sider som DMI eller TDC's freemail, så køres de kun i et kort øjeblik i iframe'en. Derefter 'snupper' de hele vinduet og scriptet stopper dermed. Er der en måde at 'tvinge' disse sider til at forblive i iframen ?
Er det en event der skal fanges ..eller hvorledes ?
</MOLOKYLE>
| |
| Kommentar Fra : molokyle |
Dato : 22-07-04 18:17 |
|
I stedet benytter TDC denne konstruktion :
Kode <script type="text/javascript"><!--
var ssologouttarget='http://webp6.mail.tdconline.dk/webmail/folder.cgi?r=10905123390.949632775598825';
var ssologinhiddenuri='https://secure.tdconline.dk/redir/?http://sso.tdconline.dk/tdconline/tdclogin?tg=' + document.location;
var ssologinregister='https://registrering.tdconline.dk/eservice/showwebmaillogin.do?showretry=false&popup=true';
var ssologintoptarget;
{
var domainstart = location.host.indexOf('.');
if (domainstart >= 0)
ssologintoptarget = location.protocol + '//' + location.host.substring(domainstart + 1) + '/';
}
... osv. |
</MOLOKYLE>
| |
| Du har følgende muligheder | |
|
Eftersom du ikke er logget ind i systemet, kan du ikke skrive et indlæg til dette spørgsmål.
Hvis du ikke allerede er registreret, kan du gratis blive medlem, ved at trykke på "Bliv medlem" ude i menuen.
| |
|
|