Nach refresh nicht mehr Aktiv

WilliWurst

Mitglied
Hallo!

Habe hier ein Flash-Menü, der Rest der Site ist HTML.
In dem Menü ist ein Pfeil womit man sich einmal komplett durch die Homepage klicken kann.
Nun wird die Seite aber bei einem klick komplett neu geladen.
Wenn man dann die Maus nicht bewegt hat und immernoch über dem pfeil ist, ist dieser nicht mehr Aktiv bis man klickt oder die maus etwas bewegt hat. Sprich man muss erst die Maus bewegen oder einmal klicken um dann den Link anklicken zu können.

Irgendwie ungünstig... Hab im Netz nichts gefunden, hoffe das Problem ist klar und es kann mir jemand helfen.

Grüße
 
Hallo,

soweit ich das verstehe, möchtest du deiner Flash-Navi beim Seitenaufruf den Fokus geben. Das kannst du mit einem kleinen Javascript erledigen. Dem Object-Tag, mit dem du deine swf einbettest, gibt du eine id:

Code:
<object id='meinFlashFilm' classid='....

Nun setzt du in den head deines HTML-Dokuments folgende kleine Funktion:

Code:
<script language="javascript"> 
   setFlashFocus = function () {
         obj = document.getElementById('meinFlashFilm');
         obj.focus();
   }
   window.onLoad = setFlashFocus;
</script>

gruss

PS: Nicht getestet!!
 
Hmmm geht leider immernoch nicht...
Ich weiß leider auch nicht was du mit "Fokus geben" meinst ;-)

Hab mal ne swf+html angehängt. Die HTML aktualisiert sich alle drei sekunden.
Da ist ein Button, nun geht mal mit der Maus über den Button: Ist anklickbar, kein Problem. Wenn man die Maus aber nun nicht bewegt und die seite sich aktualisiert muss man die Maus erst wieder bewegen, bzw einmal klicken damit der Button wieder benutzbar wird.
 

Anhänge

Hi,

ich befürchte, da wirst Du mit Flash-Methoden (bzw. mit einem JS-Focus) nichts machen können, da es sich um eine Eigenart des Flashplayer-PlugIns handelt.

Um das Neuladen der Flashkomponente zu umgehen, kannst entweder ein Frameset (oder einen Iframe für die Inhalte) verwenden; die Alternative wäre die Umsetzung dieses Links in html.

Gruß
.
 
Zurück