Hallo, Gast! (Registrieren)

Wir wünschen allen Besuchern frohe Ostern!

Letzte Ankündigung: MyBB 1.8.37 veröffentlicht (04.11.23)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
Suche im Dropdown Menü...
#1
Hallo,

ich möchte das Suchfeld, welches man in der Forenansicht (Threads) hat, in ein Dropdown Menü wie im vBulletin Board einbauen.

Das Dropdown-Menü-Scroüt habe ich bereits gefunden, einer Grafik zugewiesen, vom Aussehen her angepasst und das Suchfeld-Template mit integriert.

Das Problem:

Ich öffne das Menü durch Klick auf die Grafik, bloß wenn man dann in das Input klickt, schließt sich das Dropdown wieder. Ich habe mich auch daran Versucht, an der Javascript Datei des Dropdown Menüs etwas abzuändern. Ich hätte es gern so, dass sich das Menü erst schließt, wenn man außerhalb des Menüs klickt.
Momentan reicht ja ein Klick wahllos im Browserfenster, auch im Menü selbst.

Falls jemand ne kurze Erläuterung dazu hat, wäre das super.
Ansonsten muss ich wohl nen eigenes Menü dafür erstellen, dann aber auf Basis von jQuery, weil ich mit mit den Mootools in Verbindung mit Prototype nicht so gut auskenne *g
Zitieren
#2
topf schrieb:Hallo,

ich möchte das Suchfeld, welches man in der Forenansicht (Threads) hat, in ein Dropdown Menü wie im vBulletin Board einbauen.

Das Dropdown-Menü-Scroüt habe ich bereits gefunden, einer Grafik zugewiesen, vom Aussehen her angepasst und das Suchfeld-Template mit integriert.

Das Problem:

Ich öffne das Menü durch Klick auf die Grafik, bloß wenn man dann in das Input klickt, schließt sich das Dropdown wieder. Ich habe mich auch daran Versucht, an der Javascript Datei des Dropdown Menüs etwas abzuändern. Ich hätte es gern so, dass sich das Menü erst schließt, wenn man außerhalb des Menüs klickt.
Momentan reicht ja ein Klick wahllos im Browserfenster, auch im Menü selbst.
Falls jemand ne kurze Erläuterung dazu hat, wäre das super.
Um den Fehler zu finden, braucht man den Code. Deine Beschreibung reicht dazu nicht.
topf schrieb:Ansonsten muss ich wohl nen eigenes Menü dafür erstellen, dann aber auf Basis von jQuery, weil ich mit mit den Mootools in Verbindung mit Prototype nicht so gut auskenne *g
Das MyBB 1.2 benutzt eine eigene Prototype-Version. Andere Skripte die das benutzen, könnte nicht gehen.
[Bild: banner.png]

Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Zitieren
#3
Hi, ich hatte versucht mich deutlich auszudrücken. War auf Arbeit und hatte dort kein Beispiel von mir parat *g

Code:
            <div style="float:right;">
<a href="#" id="suchen"><img src="{$theme['imglangdir']}/search.gif" alt="{$lang->post_thread}" /></a>&nbsp;&nbsp;
<a href="#" id="options"><img src="{$theme['imglangdir']}/options.gif" alt="{$lang->post_thread}" /></a>&nbsp;&nbsp;
<a href="newthread.php?fid={$fid}"><img src="{$theme['imglangdir']}/newthread.gif" alt="{$lang->post_thread}" /></a>
            </div>

<script type="text/javascript">
    document.write("<div id=\"suchen_popup\" class=\"popup_menu\" style=\"display: none;\"><div class=\"tcat\" style=\"padding:2px;\"><form action=\"search.php\" method=\"post\"><input type=\"text\" class=\"textbox\" name=\"keywords\"><input type=\"hidden\" name=\"action\" value=\"do_search\"><input type=\"hidden\" name=\"postthread\" value=\"1\">{$gobutton}</form><\/div><\/div>");
    new PopupMenu("suchen");
</script>

Ich klicke also auf den Suchen-Button und es öffnet sich das Dropdown. Im Dropdown ist das Formular aus dem Suche-Template eingebaut. Alles wird korrekt angezeigt und wäre funktionstüchtig. Bloß verschwindet das Dropdown beim Klick in das Suchfeld plötzlich, auf Grund des document.click-irgendwo-Events im Javascript.
Zitieren
#4
Das könnte so gewollt sein. Normalerweise ist das ja auch gut so. Wenn du es anders haben willst, müsstest du wahrscheinlich der Code ändern, was die anderen Menüs stören könnte oder einen anderen Code für dein Menü nehmen.
[Bild: banner.png]

Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Zitieren
#5
Hmmm, ja ok.
Wenn dann sollte ich nen seperates Script anfertigen. Hätte ja sein können, dass das schonmal wer gemacht hat Smile
Zitieren


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Menü unter Willkommen Menü ändern mps 2 891 26.09.2022, 11:46
Letzter Beitrag: mps
  Dropdown-Menü in der Navigation EliteForum 1 1.227 16.04.2019, 14:02
Letzter Beitrag: [ExiTuS]
  Dropdown-Menü einfügen Newbie 9 2.793 03.03.2019, 13:48
Letzter Beitrag: Newbie
  Dropdown Menü für welcomblock Vespa 2 1.780 29.10.2017, 12:25
Letzter Beitrag: Vespa
  [geteilt] Dropdown Menü hkkp 33 8.284 15.05.2014, 22:40
Letzter Beitrag: Jockl