Seitenwechsel mittels timer
Betina
- javascript
Hallo,
dank der Applets die aufgerufen werden wenn die
Seite geöffnet "flackert" es stark bzw. bis diese
geladen sind dauert es etwas,was unschön aussieht.
Falls es keine andere Möglichkeit gibt möchte ich
nun das zuerst eine Seite aufgerufen wird welche
im Hintergrund die eigentliche Seite aufruft und
sich dann,mittels Timer,wieder schließt so das
die zweite Seite "sauber" dasteht.
Bsp.: klick auf A.htm > öffnet diese
> und ruft gleichzeitig B.htm auf
( B bleibt im Hintergrundgrund bis A geschlossen)
> Timer läuft
(B.htm kann in Ruhe die Arrays/Applets usw. aufbauen)
> und schließt A.htm
> B.htm erscheint flackerfrei
aber WIE? denn so geht es nicht
<body onload="Timer()">
<script language="JavaScript">
<!--
function Timer()
{
window.setTimeout("Wechsel()",3000);
}
function Wechsel()
{
{
window.open('file:///CB.htm');
}
{
window.close('file:///CA.htm');
}
}
// End Script// //-->
</SCRIPT>
weiß jemand wie man das richtig machen könnte
oder einen Trick das sich Applets / Java Scripte
"sauber aufbauen"?
Hallo Betina!
Bsp.: klick auf A.htm > öffnet diese
> und ruft gleichzeitig B.htm auf
( B bleibt im Hintergrundgrund bis A geschlossen)
> Timer läuft
(B.htm kann in Ruhe die Arrays/Applets usw. aufbauen)
> und schließt A.htm
> B.htm erscheint flackerfrei
Versuche es mal mit einem Frameset.
frameset.htm
<frameset rows=100%,*>
<frame src="a.htm" scrolling=auto>
<frame src="b.htm" scrolling=no>
</frameset>
In b.htm baust Du dieses Script ein.
<script language="JavaScript">
<!--
function zeigen()
{
top.location.href = "b.htm";
}
//-->
</script>
<body onLoad="zeigen()">
b.htm ist verseckt und lädt alle Applets. top.location.href löst das Frame auf und zeigt b.htm komplet an. b.htm müßte theoretisch die Applets aus dem Cache holen, was sehr schnell geht.
oder einen Trick das sich Applets / Java Scripte
"sauber aufbauen"?
Ich halte 99% aller Applets für überflüßig, deshalb habe ich mich mit dem Einbau von Applets noch nicht beschäftigt.
mfg, André