• Juchhu, endlih mal wieder jemand für euch der gar keine Ahnung hat -nämlich ich!

    Ich hätt da mal eine Frage:

    Ich würde gerne auf einer Website den Mousout Effekt verzögern, damit man einfach leichter damit navigieren kann auch wenn man mal aus dem Kasten rutscht. Folgendes Java Script habe ich von den Programmierern der Seite erhalten:

    ich hatte schon versucht da diese set time out funktion einzubauen aber ich bekomme es nicht hin. Das Menü sollte 3000ms also 3s stehen bleiben auch wenn man die Menübalken verlässt.

    Ich wäre euch unendlich dankbar wenn ihr mir helfen könnet. Sitze hier auf der Arbeit und komme sonst nicht weiter.....

    Danke

  • Ja, vielen Dank. Allerdings heisst das bei denen immer z.B.
    onmouseout="out();"
    > bei mir heisst es ja aber onmouseover=function()

    Kann ich die Funktionen jetzt einfach in den Klammern definieren? Also zum
    Beispiel auch mit out benennen? Sorry, ich versuche mir das alles hier gerade erst zu erchließen
    und das ist gar nicht so einfach :)

    Änder ich das mit dem Time out nur im JS oder auch in der navi.php ?

    Kannst du vllt, mal in meinen Code reinschreiben wie das funktionieren müsste?
    Bitte, bitte ich werd sonst noch verrückt!

    Und noch was:

    Ich suche einen Programmierer der mir ein wenig bei ein paar Sachen hilft wie dem umsetzen einer BreadCrumb Struktur etc. Falls jemand aus
    FFM und Umgebung kommt kann er sich gerne bei mir per PN melden. Natürlich muss mir keiner unentgeltlich helfen :)
    Ich bin nämlich auf der Suche nach einem Programmierer auf Projektbasis.

    Naja, alles nähere per PN. Das schweift sonst zu sehr vom Topic ab.

  • Das Codeschnipsel, das du gepostet hast, ändert die onmouseover- und onmouseout-Hooks vom HTML-Code zur Laufzeit. Eine Verzögerung ist mir nicht ersichtlich. Dein Schnipsel ist übrigens eine sehr fortgeschrittene Technik und trägt ohne dem Rest vom Code leider nichts zur Problemlösung bei.

    Der von Deldrarim gepostete Link sollte doch aufschlussreich für dich sein, oder? Du tauschst einfach bei allen Elementen, deren onmouseout-Hook du verzögern möchtest folgendes aus:

    Dein alter Code:

    Code
    <div onmouseout="javascript:PrinzVonBelAir();">

    Der neue Code (eine Sekunde Verzögerung):

    Code
    <div onmouseout="javascript:setTimeout('PrinzVonBelAir()',1000);">
  • Danke für eure Ratschläge, aber irgendwie funktioniert es ums verrecken nicht. Ich werd noch verrückt....
    Anbei nochmal ein kleiner Auszug aus dem PHP Dokument, wer die Geduld noch nicht aufgegeben hat und meint er kann mir helfen, dem sei im Vorraus gedankt.

    HTML
    <a href="produktfinder.php" target="_self" onMouseOver="swap('navi_produkte','navi/navi_produkte_hover.gif')" onMouseOut="swap('navi_produkte','navi/navi_produkte<?PHP echo $naviProdukte;?>.gif')"><img name="navi_produkte" src="navi/navi_produkte<?PHP echo $naviProdukte;?>.gif" border="0" alt="Produkte"></a><!--2.ANFANG PRODUKTE LI-->

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!