Supportnet Computer
Planet of Tech

Supportnet / Forum / Skripte(PHP,ASP,Perl...)

Slidingmenue





Frage

Hi, Wer kann mir helfen?? Habe ein Slidingmenue eingebaut,leider funzt ein Link nicht. folgendes zu sehen auf www.uli-test.de wenn man auf Ägypten geht dann auf Pyramide dann auf dashur wird die Seite richtig angezeigt. Gehe ich aber direkt auf Sakkara wird die Seite nicht angezeigt. An was kann das liegen?? Liebe Grüsse Seth

Antwort 1 von sabeth

ich möchte natürlich per E-Mail benachrichtigt werden

Gruss sabeth

Antwort 2 von rfb

die Seiten
http://www.uli-test.de/Aegypten/link.html
und
http://www.uli-test.de/Aegypten/Aegypten/test.htm
gibts einfach nicht

PS: der Punkt 2 in deinem "Disclaimer" ist Unsinn, dies Landgerichtsurteil besagt ziemlich genau das Gegenteil, siehe: http://www.daniel-rehbein.de/urteil-landgericht-hamburg.html

Antwort 3 von sabeth

Hi,

Danke für deine Antwort.

Ich habe die Seite Disclaimer nur so zum testen reingesetzt.
Die seite wird natürlich geändert.

Das mit dem anderen habe ich jetzt nochmal geändert.

Es zeigt trotzdem immer nur eine Seite an.

Entweder Dashur oder Sakkara.

Liebe Grüsse
Sabeth

Antwort 4 von rfb

Zitat:
Es zeigt trotzdem immer nur eine Seite an.
natürlich - wieviel Seiten soll ein Browser denn sonst anzeigen
Zitat:
Entweder Dashur oder Sakkara.
und?

Bitte erkläre dich mal genau, was das Problem ist.

Antwort 5 von sabeth

Hi,

es ist jetzt richtig er hat vorher bei Sakkara die
Seite nicht gefunden. Habe den Fehler gefunden.
Jetzt wollte ich nur noch wissen wie ich es machen kann, dass das Menue aufgeklappt bleibt an der Stelle
wo ich gerade bin.Zur Zeit ist es so, dass wenn ich
Sakkara oder dashur aufrufe das Menue immer wieder von vorne anfängt das heisst es bleibt nicht offen.Weisst du wo ich im Sliding_Menu2.js
das einstellen kann?

Liebe Grüsse
sabeth

Antwort 6 von rfb

ergänze im body-Tag

<body  ... onload="pull_down(1,2)">


Antwort 7 von rfb

ach so, nicht in sliding_menu2.js sondern direkt im Seitenquellcode natürlich.

Übrigens: Suchmaschinen können mit solchen reinen JavaScript-Menüs nix anfangen, damit reduzierst du die Chance, je bei google gefunden zu werden.

Antwort 8 von sabeth

Hi,

habe es ausprobiert. Er öffnet mir die Seite Ägypten
und sofort öffnet sich die Navi Pyramiden ohne, dass ich es angeclickt habe.
Ich hätte es gerne so ,wenn ich etwas im Navi anclicke
und die neue Seite öffnet sich, dass das Menue so stehen bleibt wo ich es angeclicktn habe .
Liebe Grüsse
Sabeth

Antwort 9 von rfb

Setz es in die Seite, wo es geöffnet bleiben soll.

Der Befehl
onload="pull_down(1,2)"
weist an, nach dem Laden der Seite den 2ten Punkt der Navi aufzuklappen, das hat natürlich in der übergeordneten Seite keinen Sinn.

Viel mehr kann ich jetzt dazu nicht sagen, das Menü ist nicht gerade elegant oder gar übersichtlich konstruiert.

Wenn du andere Menüteile aufklappen willst experimentiere etwas mit den Zahlen (
pull_down(2,3) 
sollte das nächste Untermenü sein), tipp einfach in der Adresszeile des Browsers wenn die entsprechende Seite geladen ist
javascript:pull_down(1,2)
ein und schau obs klappt, falls ja setz es in den <body> mit onload.

Antwort 10 von sabeth

Hi,

ich werde es ausprobieren.Das müsste ich dann
auf jeder Seite logischerweise mitangeben.
Danke für deine Hilfe.

Liebe Grüsse
Sabeth

Antwort 11 von harrrharrr

Hallo sabeth,
ich beobachte deinen thread schon seit gestern, und bei mir geht dein Menü überhaupt nicht. JavaScript ist aktiviert aber deine Links werden nicht als solche angezeigt. (FF1.5.0.2)
Im IE6.0 wird nur Landeskunde, Sicherheit und Links als Link angezeigt.

Gruß
harrr

Antwort 12 von rfb

@harrharr:
stimmt, das liegt an der Nutzung von onclick in einem div.
Hier hält sich der FF nicht an die JavaScript-(ECMA-262)-Standards.

Abhilfe: keine,
dazu müsste das Script umgekrempelt werden und das ist - wie gesagt - nicht gerade übersichtlich.

Antwort 13 von sabeth

Hi

halt ,halt die Seite ist doch noch garnicht fertig.
Es ging zunächst nur um die Seiten Ägypten,Piramiden,Dashur,Sakkara.
Diese Seiten sind erstmal nur zum test verlinkt.
Es ging zuerst nicht jetzt läuft es.
Mit dem onload="pull_down()
muss ich noch testen.Hatte nur gedacht, dass es da eine einfachere Lösung gibt im Sliding_Menu2.js
unter pull_down.

Liebe Grüsse
Sabeth

Antwort 14 von rfb

ich fürchte aber dass der Einwand von HarrHarr bestehen bleibt. An dieser Stelle hat das Menü-Script einen dicken Bug. Damit ist es in dieser Form zZt nicht einsatzfähig es sei denn du willst alle Mozilla/Netscape/Firefox-Nutzer ausschließen.

Evtl. könntest du dies Script anpassen:
https://supportnet.de/threads/1448375 (Antwort 6)

Antwort 15 von harrrharrr

Hallo rfb,
ich habe deine Scripte im thread1448375 ausprobiert, aber es werden keine Untermenüs angezeigt.
Der IE sagt Fehler im Script. Würdest du dein Script nochmal ansehen? Ich habe mir den Quelltext jetzt schon ne ganze Weile angesehen, komme aber nicht auf den Fehler.

Gruß
harrr

Antwort 16 von rfb

hm, also in FF2, Opera9 und IE6 läufts problemlos - wahrscheinlich liegts an der Einbindung in deine Seite, das Script ist (noch) nicht sehr fehlertolerant.

Zeig doch mal wie du es eingebunden hast.

Antwort 17 von harrrharrr

Hallo rfb,
ich habe den kompletten Quelltext kopiert und als html Datei gespeichert und auf meinen server geladen.
Das sollte doch gehen auch wenn ich keine Bilder angefertigt habe. Aufzurufen hier

Antwort 18 von Slidingmenue

Hi,

ich habe es gerade nochmal neu reingestellt

schau es dir doch nochmal an.

Ägypten Links+ Landeskunde + Sicherheit.

Ägypten Pyramiden Dashur Giseh Sakkara.

Ich habe es noch mit dem Befehl onload="pull_down()"

Liebe Grüsse

Sabeth

Antwort 19 von rfb

@harrharr:
ersetze alle ´ durch das einf. Anführungszeichen (neben dem Ä auf der Tastatur), das ist ein Fehler, der auftritt durch das Kopieren aus den Supportnetseiten.

Antwort 20 von Sabeth

Hi @harrharr
Wo soll ich das äandern?

Liebe Grüsse

Sabeth

Antwort 21 von harrrharrr

@rfb
hatte ich nicht drangedacht, danke

@Sabeth
im Script von Antwort 14

Gruß
harrr

Antwort 22 von sabeth

Hi@rfb,
meinst du dieses?

Link[0] = "0|:: Landeskunde";
Link[1] = "1|:: Allgemein|Aegypten/Landeskunde.htm|";
Link[2] = "0|:: Pyramiden";

Liebe Grüsse

Sabeth

Antwort 23 von rfb

sorry Sabeth, aber harrharr und ich haben deinen Thread wohl kurz thematisch verlassen.

Meine letzte Antwort zu deinem Problem war in Antwort 14 der Ratschlag, dieses Script evtl. aufzugeben und sich nach Alternativen umzusehen, da das von dir verwendete Script einen Bug hat.
Die einzige Abhilfe die mir noch einfällt ist im Konfigurationsscript bei Link[0] = "0|:: Landeskunde"; also statt der Option = "0| andere Zahlen auszuprobieren.

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Suche in allen vorhandenen Beiträgen: