Frame aktualisieren (Link) geht nicht ?!

bennyxy

Mitglied
hi leute,
vor ab, erstmal frohe Weihnachten

nun zu mein Problem *gg*

wie kann ich einen frame automatisch aktualisieren lassen, sobald die seite geöffnet wird..
oder ist es vl möglich dass sich nur ein .swf File aktualiesiert ?
brauche das script für Mozilla firefox..

obs automatisch funkt oder per klick auf einen link ist mir egal..

das mit dem link hätt ich schon probiert.. funkt aber irgentwie nicht:
http://www.old-lions.at/magic/menu.htm

VL, hat ja einer ne idee.. thx...
benny...
 
Irgentwie versteh ich nicht ganz, was du willst. Ein Farme ist doch immer aktuell, wenn eine Seite neu geöffnet wurde.
 
Moin....

generell ist die Syntax:
Code:
nameDesFrames.location.reload()
Ich nehme mal an, dass dein Problem darin liegt, dass der Browser die *.swf bevorzugt aus dem Cache lädt.....da wäre eine gute Möglichkeit, der URL des Filmes eine zufällige Zeichenkette(bspw. aktueller Timestamp) anzuhängen... so muss der Browser die Datei neu laden.
 
aha, und wie mach ich das mit diesen time stamp ?..
klingt gut ;-)

PS: leftFrame.location.reload() funkt auch nicht :-(
bei klick öffnet sich ein leeres neues Browserfenster mit einer leeren adresszeile...hm..

hier mein script:
Code:
<a href="javascript:leftFrame.location.reload()"><tt>
Kalender Aktualisieren!</tt></a>
 
Zuletzt bearbeitet:
Zu dem Link: ich seh da zum Einen nicht, dass das iFrame einen Namen hat(leftFrame) ....wenn du ihm den Namen gegeben hast, probiers per
Code:
<a href="javascript:void(leftFrame.location.reload())">

Zu dem Timestamp:
Aus deinem <embed> muss ca. folgendes werden:
Code:
<embed height="153" src="flash/calendar.swf?12340815" width="175" quality="best">
...die Zahl muss immer variieren.
Am Einfachsten ginge es mit PHP:
PHP:
<embed height="153" src="flash/calendar.swf?<?php echo time();>" width="175" quality="best">

Falls du kein PHP hast, gehts mit JS so:
Code:
<script type="text/javascript">
<!--
document.write('<embed height="153" src="flash/calendar.swf?'+new Date().getTime()+'" width="175" quality="best">');
//-->
</script>

Für Leute ohne JS kannst du es ja zusätzlich in einen <noscript>-Block packen....die müssen dann halt mit dem aus dem Cache klarkommen.
 
joah, danke schön,
also ich hab jetzt mal das java einfach in den Quellcode kopiert..
und es schaut soweit mal gut aus...

hoffe es hällt was es verspricht ;-)

PS: gutn rutsch ins neue Jahr... :)
 
bennyxy hat gesagt.:
joah, danke schön,
also ich hab jetzt mal das java einfach in den Quellcode kopiert..
und es schaut soweit mal gut aus...
  1. Java ist nicht JavaScript!

  2. Wenn Svens Lösungsvorschlag das Problem gelöst hat, dann markiere das Thema bitte auch als erledigt.

    Vielen Dank ;)
 

Neue Beiträge

Zurück