ERLEDIGT
JA
JA
ANTWORTEN
5
5
ZUGRIFFE
476
476
EMPFEHLEN
-
Hi,
ich habe folgendes javascript
diese klappt ein Untermenue nach rechts auf. Nun hätte ich es gerne das diese Menue nach ca. 3 Sekunden wieder zuklappt. Momentn bleibt es offen bis eine anderer Menuepunkt gewählt wird.HTML-Code:<script type="text/javascript"> <!-- function display(mode,ele){ if(mode=='s'){ document.getElementById(ele).style.visibility='visible'; }else{ document.getElementById(ele).style.visibility='hidden'; } } //--> </script> ...... <tr><td onMouseOver="display('s','haus')">Hausaustellung</td></tr> ...... <div style="visibility:hidden;margin-left:10px; position: absolute; top:20; left: 150; border:2px solid #996633;background-color: #FFFFFF"; id="haus" onClick="display('h','haus')"> <table width="120" > <tr><td><a href = "Haus_L.htm">Größe L</a></td></tr> <tr><td><a href = "Haus_XL.htm">Größe Xl und XXL</a></td></tr> <tr><td><a href = "Haus_DH.htm">Reihen- und Doppelhäuser</a></td></tr> <tr><td><a href = "Haus_PD.htm">Pultdachhäuser</a></td></tr> <tr><td><a href = "Haus_B.htm">Bungalows</a></td></tr> <tr><td><a href = "Haus_SV.htm">Stadtvillen</a></td></tr> </table> </div>
Hat jemand eine Lösung?
mfg
Heiner
-
15.04.07 10:48 #2
- Registriert seit
- Jul 2003
- Ort
- Gronau, Nordrhein-Westfalen, Germany, Germany
- Beiträge
- 634
Meinst du in etwa so?Code javascript:1 2 3 4 5 6 7 8
function display(mode,ele){ if(mode=='s'){ document.getElementById(ele).style.visibility='visible'; }else{ document.getElementById(ele).style.visibility='hidden'; } window.setTimeout("display('c',ele)",3000); }
-
Hi,
das klappt leider nicht. es bleibt weiter offen.
mfg
Heiner
-
17.04.07 18:41 #4
- Registriert seit
- Mar 2007
- Ort
- Klagenfurt (Kärnten) [Österreich]
- Beiträge
- 210
ich denk es passiert deshalb nichts weil ele wenn die funktion aufgerufen wird keinen wert hat.
probier mal die Zeile so zu ändern:HTML-Code:window.setTimeout("display('c','"+ele+"')",3000);
-
danke es funktioniert.
Heiner
-
Hi,
noch eine Frage:
Wenn ich zwei Hauptmenüpunkte haben, die bei onMAouseOver eine Untermenü ausklappen, so öffen sich diese übereinander. Gibt es eine Möglichkeit, das das eine zuerst zugeht wenn sich das ander öffent? Wenn kein weiteres Untermenue geöffnet wird soll der zeitablauf in Kraft treten. Quellcode siehe oben.
mfg
heiner
Ähnliche Themen
-
Browserfenster nach bestimmter Zeit schließen
Von Kalito im Forum Javascript & AjaxAntworten: 4Letzter Beitrag: 03.01.11, 22:05 -
[JS] PopUp nach bestimmter Zeit schließen
Von Foxgame im Forum Javascript & AjaxAntworten: 1Letzter Beitrag: 12.12.08, 07:31 -
Form schließen nach zeit
Von Sunteufel im Forum .NET Application und Service DesignAntworten: 6Letzter Beitrag: 05.09.08, 18:59 -
popup schließen nach senden
Von Nerlich im Forum Javascript & AjaxAntworten: 12Letzter Beitrag: 28.08.06, 23:21 -
sound beginnt vor vorn nach einer gewissen Zeit
Von oaki im Forum Flash PlattformAntworten: 4Letzter Beitrag: 22.05.06, 15:41





Zitieren
Login





