Archivlink: javarea.de Forum > JavaScript > Cascade Menu - Brauche Eure Hilfe
Vollständigen Link anzeigen: javarea.de Forum > JavaScript > Cascade Menu - Brauche Eure Hilfe
Pages: [1]
| geschrieben von Denise81 am 05.05.2009 - 11:53 |
Hallo alle zusammen,
ich hoffe ich kann mein Problem einigermaßen verständlich erklären.
Und zwar möchte ich gern das Cascade Menu auf einer Seite einbinden. Allerdings kann ich es so wie es ist nicht verwenden, sondern es müßten noch ein paar Veränderungen daran vorgenommen werden. Wie ich die Farben, Schriften ect. abändere weis ich.
Jedoch gelingt es mir zum einen nicht, das Menu um einige weitere Punkte zu erweitern.
Zum einen sollen die Menupunkte um zwei weitere erweitert werden. Zum anderen sollen die Submenus auch um beliebig viele Links erweitert werden können. Einige dieser Submenu-Links sollen nochmal Unterpunkte bekommen.
Ist das überhaupt realisierbar ?
Ich habe schon selbst versucht, weitere Links einzufügen aber dann funktionierte gar nix mehr.
Über Eure Hilfe würde ich mich sehr freuen.
Viele Grüße
Denise |
| geschrieben von Gast am 06.05.2009 - 18:42 |
Kann mir denn hier niemand weiterhelfen  |
| geschrieben von zippy am 06.05.2009 - 20:49 |
| Zitat von: Denise81 am 05.05.2009 - 09:53 | | |
Hallo alle zusammen,
ich hoffe ich kann mein Problem einigermaßen verständlich erklären.
Und zwar möchte ich gern das Cascade Menu auf einer Seite einbinden. Allerdings kann ich es so wie es ist nicht verwenden, sondern es müßten noch ein paar Veränderungen daran vorgenommen werden. Wie ich die Farben, Schriften ect. abändere weis ich.
Jedoch gelingt es mir zum einen nicht, das Menu um einige weitere Punkte zu erweitern.
Zum einen sollen die Menupunkte um zwei weitere erweitert werden. Zum anderen sollen die Submenus auch um beliebig viele Links erweitert werden können. Einige dieser Submenu-Links sollen nochmal Unterpunkte bekommen.
Ist das überhaupt realisierbar ?
Ich habe schon selbst versucht, weitere Links einzufügen aber dann funktionierte gar nix mehr.
Über Eure Hilfe würde ich mich sehr freuen.
Viele Grüße
Denise
|
Schreib bitte einen Link zu deiner Testseite (mit diesem Menü) und was genau du anders willst.
|
| geschrieben von Denise81 am 06.05.2009 - 21:35 |
Hallo,
danke für Deine Antwort.
Hier der Link:
http://www.javarea.de/index.php3?op....amp;id=471
Hab das Menu noch nirgends eingebaut, ich habe es nur erstmal hier auf dieser Webseite gefunden.
Also ich möchte die Hauptkategorien um eine weitere erweitern und die Submenus sollen nochmal um ein weiteres Untermenu erweitert werden können.
Kannst Du damit was anfangen ?
Vielen Dank im Voraus für Deine Mühe.
Viele Grüße
Denise |
| geschrieben von zippy am 07.05.2009 - 01:15 |
Kenne das Script nicht. Mach es so:
| HTML-Quelltext | 1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
| Link[0] = '0|JavaScripte';
Link[1] = '1|Javarea.de|http://www.javarea.de|';
Link[2] = '1|Javarea.de|http://www.javarea.de|';
Link[3] = '1|Javarea.de|http://www.javarea.de|';
Link[4] = '1|Javarea.de|http://www.javarea.de|';
Link[5] = '0|Html Hilfe';
Link[6] = '1|selfhtml|http://|';
Link[7] = '1|lerne html|http://|'
Link[8] = '0|Sonst';
Link[9] = '1|Gästebuch|http://|';
Link[10] = '1|Kontakt|http://|';
Link[11] = '0|noch mehr';
Link[12] = '1|bla bla|';
Link[13] = '0|NEUE RUBRIK';
Link[14] = '1|Artikel 1|http://adresse|';
Link[15] = '1|Artikel 2|http://adresse|'; |
Link[13] bis Link[15] sind die neue Rubrik mit zwei Artikeln |
| geschrieben von zippy am 07.05.2009 - 01:22 |
| Zitat von: zippy am 06.05.2009 - 23:15 | | |
Kenne das Script nicht. Mach es so:
| HTML-Quelltext | 1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
| Link[0] = '0|JavaScripte';
Link[1] = '1|Javarea.de|http://www.javarea.de|';
Link[2] = '1|Javarea.de|http://www.javarea.de|';
Link[3] = '1|Javarea.de|http://www.javarea.de|';
Link[4] = '1|Javarea.de|http://www.javarea.de|';
Link[5] = '0|Html Hilfe';
Link[6] = '1|selfhtml|http://|';
Link[7] = '1|lerne html|http://|'
Link[8] = '0|Sonst';
Link[9] = '1|Gästebuch|http://|';
Link[10] = '1|Kontakt|http://|';
Link[11] = '0|noch mehr';
Link[12] = '1|bla bla|';
Link[13] = '0|NEUE RUBRIK';
Link[14] = '1|Artikel 1|http://adresse|';
Link[15] = '1|Artikel 2|http://adresse|'; |
Link[13] bis Link[15] sind die neue Rubrik mit zwei Artikeln
|
Also erst mal Link[X], soviel du brauchst, und dann der Reihe nach für Hauptkategorien
Link[X]='0|Name';
...und für Unterloinks
Link[X]='1|Untername|Zieladresse';
Bedenke, dass das Menü nur bei aktiviertem Javascript funktioniert. |
| geschrieben von Denise81 am 07.05.2009 - 11:33 |
Hallo Zippy,
erstmal danke für Deine Hilfe. Würde es gehen, den Subemenus (bsp. Link1, Link2...)
nochmal Unterlinks zu geben ? D.h. wenn man auf zb. auf Link1 klickt, dass dann nochmal was nach unten klappt.
Da das Menu ja nur bei aktivierten Javascript funktioniert, wäre es wohl eher anzuraten ein anderes zu verwenden ? Kannst Du mir was ähnliches empfehlen, was dann bei allen Besuchern funktioniert ?
Ist denn davon auszugehen, dass viele Besucher kein Javascript aktiviert haben ?
War halt nur von dem Script angetan, weil es bis auf paar Kleinigkeiten das war was ich gesucht habe. Könnte es
Sorry für die vielen Fragen, bin eben gerade dabei mich an die Sache ranzutasten und das richtige zu finden.
Danke nochmals für Deine Bemühungen und viele Grüße
Denise
 |
| geschrieben von zippy am 07.05.2009 - 19:10 |
Keine Ursache, Denise,
*Es ist ein gutes Menü und funktioniert problemlos. Weitere Unterubriken gingen nach rascher Betrachtung mE nur mit Umschreiben. Ich bin nicht besonders gut in Javascript und würde es deshalb lieber gleich neu schreiben. Vielleicht fällt es anderen leichter.
* Hab mal in der Scriptsammlung eines gesehen, das mehrfach verschachtelt. Finde es nimmer. Einige der Menüs in der Sammlung funktionieren bei mir nicht in allen Browsern.
* OmenTree http://www.javarea.de/download/jsex....nu_18.html geht, ist aber ziemlich umfangreich.
* Viele Firefoxbenutzer/innen vermenden das Plugin "NoScript". Die müssen jedes Script auf jeder Seite extra genehmigen. Sie würden also dein Menü erst nach dieser Genehmigung sehen. Man sollte sie zumindest darauf hinweisen, dass sie das Menue erst "freischalten" müssen.
* Hier ein Vorschlag für dieses Menü mit und ohne Javascript:
| HTML-Quelltext | 1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
| <div id="nojavascript" style="width:200px;padding:0px;margin:0px;border:1px solid black;display:block;float:left">
Menue<br />
ohne<br />
Javascript
</div>
<script type="text/javascript">
<!--
document.getElementById("nojavascript").style.display="none";
startup(0);
//-->
</script> |
Also: Dort, wo das Cascademenue aufgerufen wird, steht zusätzlich das div mit der id "nojavascript", und in diesem steht dein gewöhnliches Menü, am besten genau im Design des Cascademenues, aber voll ausgeklappt. Das sieht man auch, wenn Javascript deaktiviert ist. WENN aber Javascript geht, DANN wird dieses div mit der Zeile
| HTML-Quelltext | 1:
| document.getElementById("nojavascript").style.display="none"; |
unsichtbar gemacht und das Javascriptmenue aufgebaut.
Etwas eleganter wäre es, das Menue gleich manuell zu schreiben und aus den einzelnen Menüelementen die Scrollfunktionen des (verkürzten) Scripts aufzurufen. DANN wäre es natürlich leicht möglich, beliebig tief zu verschachteln.
Hmmmm...
Wäre eine Idee für eine neue Version von Cascade. Mal sehen... |
|