Der folgende Beitrag wurde am 24. 07. 2000, 17:58 Uhr von @ndre@s veröffentlicht.
Hallo alle zusammen,
ich versuche die replace()-Methode in eine Funktion einzubinden, die mehrere Frameinhalte auf einmal auswechselt und durch ein MouseOver ausgelöst wird.
Da dabei kein <a href= ... verwendet wird, kriege ich die Stelle nicht raus an die die replace()-methode eingepasst werden muss.
Versuch 1: in auslösender Datei
Alt ohne replace()
function Ladeframe(URL1)
{
top.Middle.Middleleft.Leftup.location.href=URL1;
...
}
<body ...
...
onMouseOver=Ladeframe('../datei.htm')
...
Neu mit replace()
function Ladeframe(URL1)
{
top.Middle.Middleleft.Leftup.location.replace=URL1;
...
}
<body ...
...
onMouseOver=Ladeframe('../datei.htm')
...
Tut es nicht :-(
Versuch 2: in aufgerufener Datei
<script language="JavaScript">
function delhistory() {
window.location.replace('eigener-dateiname.htm');
setTimeout("delhistory()", 20000);
}
...
<body onload="setTimeout('delhistory()', 20000)"
...
Tut es auch nicht :-(
Was mache ich falsch ?
Vielen Dank schonmal
Andreas
Der folgende Beitrag wurde am 24. 07. 2000, 18:08 Uhr von Cheatah veröffentlicht.
Hi,
> Neu mit replace()
> function Ladeframe(URL1)
> {
> top.Middle.Middleleft.Leftup.location.replace=URL1;
replace() ist keine Eigenschaft, sondern eine Methode (erkennbar an den Klammern):
top.Middle.Middleleft.Leftup.location.replace(URL1);
War's das eventuell schon?
Cheatah
Der folgende Beitrag wurde am 24. 07. 2000, 18:15 Uhr von @ndre@s veröffentlicht.
Hallo Cheatah,
Funktioniert prima.
Danke für den Abriß des Scheunentors, dass ich vor dem Kopf hatte.
Tja, manchmal wirken schon Kleinigkeiten (wie so'ne eckige Klammer) schon Wunder.
Bis demnächst mal wieder
Andreas
© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4