| | | | |
| |||||||
| JavaScript, Ajax und mehr dynamisches Scripten und Interaktion auf Clientebene |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Neuer Benutzer Registriert seit: 25.12.2009
Beiträge: 11
PHP-Kenntnisse: Fortgeschritten ![]() | Erfinde doch das Rad nicht neu und nimm eine Liste. Dein Dropdown ist eine Liste zweiter Ebene, die erste Ebene wird "gehovert" solange du dich auf der unteren Ebene befindest. Code: <ul class="level-1">
<li>
<ul class="level-2">
<li></li>
<li></li>
</ul>
</li>
<li></li>
<li></li>
</ul>
Funktioniert übrigens mit reinem CSS auch. Gibt's an die 10^10 Beispiele im Netz. |
| | |
| | |
| Moderator Registriert seit: 11.05.2008
Beiträge: 6.266
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Hallo, finde ich eine gute Idee von Twols, hab das ganz früher (Jahr 2000?!) immer mit einem Timeout geskriptet, der vom onmouseout ausgelöst wird und nach Ablauf prüft, ob man den Bereich verlassen hat (oder sich über anderen gültigen Bereichen bewegt). So ist das aber natürlich eleganter. |
| | |
| | |
| Neuer Benutzer Registriert seit: 25.12.2009
Beiträge: 11
PHP-Kenntnisse: Fortgeschritten ![]() | Nein. Es gibt sowas wie CSS-Design nicht. Du benutzt CSS sowieso zum stylen der Elemente, egal ob dein Layout mit Tabellen oder Floats erstellt wurde. Schau dir das an: A List Apart: Articles: Drop-Down Menus, Horizontal Style Gibt's bestimmt irgendwelche Generatoren, die ein DropDown automatisch erstellen und CSS ausspucken. |
| | |
| | |
| moderatives Dielektrikum Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Im Endeffekt brauchst DU Dir nur gängige Dropdownmenüs anzusehen, Suckerfish ist so eines. Listen zu verwenden ist semantische korrekt(er) und deshalb heute quasi-Standard. Als netten Nebeneffekt hast Du auch in der Ansicht ohne Stylesheets eine sinnvolle Auswahlstruktur. [edit] Zu langsam.
__________________ -- One pixel is still too big. Please make it smaller. ASAP. Initiative Mittelstand. Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers. -- |
| | |
| | |
| Benutzer Registriert seit: 01.05.2009
Beiträge: 43
PHP-Kenntnisse: Anfänger ![]() | So, ich glaube ich habe gemacht was ihr meint, also ich habe eine Übergeordnete Tabelle gemacht und mitlerweile komme ich auf den Ersten Menüpunkt (EN) aber sobald ich auf DK/FR möchte ist ende (das Layer verschwindet einfach wieder) ![]() Selbstverständlich habe ich den Code (onmouseout="visibilitySpracheOUT('sprache')") immer nur 1x eingebaut! aber das sind alle stellen die ich versucht habe.Ich weiss echt nicht weiter *cry* Die Mouseover-Effekte von den Grafiken habe ich auch schon testweise rausgenommen weil die sich evtl nicht vertragen aber funktioniert auch nicht -.- Ich habe sogar extra diese Change-Grafik nochmal mit ins Layer gepackt so dass ich da keinen Mouseover-Effekt mehr habe sondern die Orginal Grafik einfach überdeckt wird ... damit ich auch wirklich alles "in einem Paket" habe aber ... Code:
// Layer startet
<div id="sprache" class="sprachew" onmouseout="visibilitySpracheOUT('sprache')" >
// Übergeordnete Tabelle startet
<table width="478" onmouseout="visibilitySpracheOUT('sprache')" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="right" onmouseout="visibilitySpracheOUT('sprache')">
// die 3 Sprachen welche man wählen kann
<table width="86" onmouseout="visibilitySpracheOUT('sprache')" border="0" cellspacing="0" cellpadding="0">
<tr>
<td onmouseout="visibilitySpracheOUT('sprache')" align="right">
<img src="Bilder/de-navi-6-mouseover.jpg" width="86" height="40" />
<a href="#" class="hidefocus"><img src="Bilder/change-en.gif" onmouseover="this.src='Bilder/change-en-mouseover.gif';" onmouseout="this.src='Bilder/change-en.gif';" alt="Change EN" name="Change EN" width="86" height="25" border="0" /></a>
<a href="#" class="hidefocus"><img src="Bilder/change-dk.gif" onmouseover="this.src='Bilder/change-dk-mouseover.gif';" onmouseout="this.src='Bilder/change-dk.gif';" alt="Change DK" name="Change DK" width="86" height="25" border="0" /></a>
<a href="#" class="hidefocus"><img src="Bilder/change-fr.gif" onmouseover="this.src='Bilder/change-fr-mouseover.gif';" onmouseout="this.src='Bilder/change-fr.gif';" alt="Change FR" name="Change FR" width="86" height="25" border="0" /></a>
</td>
</tr>
</table>
// 3 Sprachen wählen - ENDE
</td>
</tr>
</table>
// Übergeordnete Tabelle - ENDE
</div>
// Layer - ENDE
Geändert von owii (30.12.2009 um 15:37 Uhr). |
| | |
| | |
| Neuer Benutzer Registriert seit: 25.12.2009
Beiträge: 11
PHP-Kenntnisse: Fortgeschritten ![]() | Keine Tabelle, eine Liste! <ul> Das was du da machst, ist furchtbar, lies doch einfach nach, wie man ein Dropdown-Menu mit Listen und CSS macht. Hier ist es sehr gut erklärt: A List Apart: Articles: Drop-Down Menus, Horizontal Style Tabellen sind nur dafür da, um tabellarischen Inhalt anzuzeigen, keine Navigation im Header damit zu erstellen. Wenn du schon das Rad selbst erfinden möchtest, dann wenigstens ein rundes. P.S.: Am Besten erst lernen, dann anwenden: http://www.galileodesign.de/katalog/...314A4VU97xHe-g Geändert von Twols (30.12.2009 um 15:47 Uhr). |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Umlaute mit Request richtig übertragen | Lebenssonde | JavaScript, Ajax und mehr | 4 | 28.07.2009 15:10 |
| Mouseover über JS oder CSS? | halskrause | JavaScript, Ajax und mehr | 3 | 04.07.2009 23:34 |
| parameter von interfaces in klassen richtig mit anwenden? | litterauspirna | PHP Tipps 2009 | 27 | 30.06.2009 20:58 |
| [Erledigt] Javascript-Code in einem document.write richtig durchführen + richtiges Po | BartTheDevil89 | JavaScript, Ajax und mehr | 15 | 29.11.2008 14:08 |
| PNG's werden im IE6 nicht richtig angezeigt! | litterauspirna | Off-Topic Diskussionen | 6 | 15.09.2008 15:13 |
| PHP richtig lernen! | TeazY | PHP Tipps 2008 | 5 | 01.02.2008 21:50 |
| Headerwechsel per Mouseover | tinchen | HTML, Usability und Barrierefreiheit | 8 | 26.11.2006 23:06 |
| [Erledigt] Modularisierung: Wie macht man es richtig? | PHP-Fortgeschrittene | 1 | 12.03.2006 16:00 | |
| magic_quotes_gpc deaktivieren | PHP-Fortgeschrittene | 2 | 04.01.2006 20:43 | |
| [Erledigt] Lieg ich da richtig? | Datenbanken | 4 | 31.08.2005 13:21 | |
| [Erledigt] VARIABLEN WERDEN NICHT RICHTIG VERARBEITET!!!! HILFE | PHP Tipps 2005-2 | 6 | 02.07.2005 18:32 | |
| PHP funktioniert nicht richtig?! | PHP Tipps 2005-2 | 26 | 11.06.2005 09:05 | |
| Bild in Zeile bei Mouseover ändern | Tschuu | HTML, Usability und Barrierefreiheit | 7 | 11.03.2005 12:42 |
| Variable wird nicht richtig übergeben | PHP Tipps 2005 | 17 | 16.01.2005 16:51 | |
| Formular, welches prüft, ob eingegebene Antwort richtig.... | PHP Tipps 2004 | 10 | 15.08.2004 22:18 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| mouseover deaktivieren, onmouseover deaktivieren, mouseover ausschalten, mouseover abstellen, javascript onmouseover deaktivieren, javascript mouseover deaktivieren, css mouseover deaktivieren, javascript onmouseover ausschalten, html table mousover ausschalten, onmouseout deaktivieren, php mouse over deaktivieren, mouse hover deaktivieren, html mouseover abschalten, mouseover effekt deaktivieren, dk mouseover, nacktscanner bewege die maus, nacktscanner bewege die maus über das bild, mouseover html abstellen, kein mouseover, onmouseover class this li ändern |