drop-downmenue im Explorer

  • Hallo an eventuell flüssige Zeit habende Scripter,

    ich bekomme ein Dropdown-Menue im Explorer einfach nicht zum Laufen.
    Es liegen viele Stunden und lange Nächte des Fehlersuchens plus befragen unser Büro-Scripters hinter mir. Hilft alles nix.


    Ich habe ein schönes Script für Fotos gefunden. Kombiniere ich die mit meiner sonst funktionierender Menüleiste, funzt die Menüleiste im Explorer nicht mehr.

    Ich glaube das Problem liegt hier:
    <ul class="minpics"> zu finden in der Startseite. 1.html - line 66
    weil: wenn ich dieses ul lösche, funktioniert das Menue wieder im Explorer.

    Hier die Seite um die es geht:
    http://www.suzanne.de/bildgeschichte…html#img/01.jpg

    2 scripte für die Menueleiste liegen hier:
    http://www.suzanne.de/bildgeschichte…xmplmenu_neu.js
    http://www.suzanne.de/bildgeschichten/ferien/menu_neu.js

    das css liegt hier:
    http://www.suzanne.de/bildgeschichten/ferien/styles.css

    die scripte für das Fotospektakel liegen hier:
    http://www.suzanne.de/bildgeschichten/ferien/jquery.min.js
    http://www.suzanne.de/bildgeschichte…ery.galleria.js
    http://www.suzanne.de/bildgeschichten/ferien/portfolio.js

    es ist mir bewusst, dass die Fehlersuche auch für Euch erfahrene Schreiberlinge ein bissel Einarbeitungszeit braucht, aber ich will nichts unversucht lassen diese Seite zum Laufen zu bringen.

    für jede Hilfe oder Tips dankende
    suzanne

    :fragend:


  • Die Angabe eines Doctype wirkt manchmal Wunder.

    Und

    <ul id="minpics">
    <ul class="minpics">

    hintereinander ist auch nicht richtig.

  • uppssiii, ich bin da dauernd am rumwurschteln, löschen, und umräumen. Könnte ja sein, das irgendwas hilft
    habe inzwischen so gebaut, wie es am Ende auch sein soll. Also eine index. und nicht eine 1.html
    und das menü-script auch da hin wo es eigentlich hinsoll.

    http://www.suzanne.de/bildgeschichte…tml#img/001.jpg

    <link rel="stylesheet" href="http://suzanne.de/bildgeschichten/ferien/styles.css" type="text/css" media="screen" />

    menü:
    <script type='text/javascript' src='http://suzanne.de/script/exmplmenu_neu.js'></script>
    <script type='text/javascript' src='http://suzanne.de/script/menu_neu.js'></script>

    Bildspektakel:
    <script type="text/javascript" src="http://suzanne.de/bildgeschichten/ferien/jquery.min.js"></script>
    <script type="text/javascript" src="http://suzanne.de/bildgeschichten/ferien/jquery.galleria.js"></script>
    <script type="text/javascript" src="http://suzanne.de/bildgeschichten/ferien/portfolio.js"></script>

    :shock:

    vielleicht findet ja doch noch jemand den Fehler?
    Wenn man im Explorer die Seite das erste Mal aufruft, funktioniert es meist. Erst bei aktualisieren nicht mehr.

    nicht viel für die Sonne draußen Zeit gehabt habende
    suzanne

  • wieso baust du sowas essentielles wie ein menü überhaupt mit javascript?
    mit php generieren lassen versteh ich ja, aber mit js...
    irgendwie sinnfrei ;)

    wo der fehler liegt hab ich noch net rausfinden können

    edit: probier es doch mal mit sejumas link und bau dir dein menü mit css.. dann fruchtet das auf jeden fall ;)

    Einmal editiert, zuletzt von synaptic (18. April 2010 um 20:58)

  • das tolle an dem Menü ist, dass ich es in nur einer Datei habe. Um Seiten hinzuzufügen muss ich nur die exmplmenu_neu.js ändern und schwupp hab ich es in allen Seiten angepasst.
    Mit php hab ich sowas noch net gefunden.
    Kann doch nur bissel html, aber alles andere such ich mir zusammen und passe es an.
    Aber ich google nu gleich mal nach diesem sejumas link

    Danke Dir fein, für Deine Bemühungen und Tips.

  • sooo jetzt hab ich mich im css festgefressen, und da gibt es jetzt auch wieder soviel zu lernen (alles so schön bunt zu machen - mitohne tables :o), dass es mir zeitweise wurscht mit der Navi im Explorer war.
    Aber gerade eben bekam ich zumindest mal einen Hinweis vom Explorer, mit was er Probs haben könnte. Die Statusmeldung unter
    http://www.suzanne.de/worte/inka/11/index.html
    heißt:
    Details zum Fehler auf der Webseite:

    Meldung: Objekt erforderlich
    Zeile: 73
    Zeichen: 1
    Code: 0
    URI: http://www.suzanne.de/script/menu_neu.js

    in der menu_neu.js ist hier zu finden:

    if(Trigger.onload)Dummy=Trigger.onload;
    if(DomNav&&!Opr)Trigger.addEventListener('load',Go,false);
    else
    Trigger.onload=Go;


    Hab bissel gegoogelt. Das hat was mit extra Fenstern zu tun? Oder was will der für ein Objekt?
    Kann man den Explorer nicht einfach abschaffen?

    und woher kennst Du suze? :shock::shock:

    danke fein für eventuelle Krückenleistungen :oD

  • huhu suze :D,
    weisste nich mehr? letzten sommer?? du hattest diese sexy klamotten an... :D:D:D *hust*
    den ie abschaffen is ne prima idee, aber ich glaub es wird jahre dauern bis dieses stück crapware so langsam aus den systemen eitert...

    javascript zu debuggen is ne derbe angelegenheit... und speziell beim ie is es noch schwieriger, zumal viele viele tools auch was von zeile 50 erzählen und der fehler is letztlich in zeile 5 oder sowas.

    also sich durch dieses komplette generierte script zu wurschteln is ne sache die wirklich ne ganze weile zeit in anspruch nehmen wird.
    (und in den nächsten 2 bis 8 wochen werd ich für meinen teil wenig bis gar keine zeit haben , wegen abschlussprüfungen und werd es definitiv nicht machen können)

    ich kann dir daher nur wieder ans herz legen deine navigation mit php zu inkludieren und die navi mit css zu gestalten wie es in sejumas link beschrieben stand.

    objekte sind in javascript alle möglichen elemente, nicht nur die fenster...

  • ahhh? sexy Klamotten? das kann net sein, ich trage ausschließlich Ökobuntwollsachen :D

    Aber nu...
    Du hast ja recht...
    ich mach mich jetzt an eine brand neue php-navi
    eigentlich sollte ich sämtlichen allen angesammelten über 10 Jahre alten verstaubten Krempel auf dem server löschen, kräftig Domestos reinkippen und neu anfangen.

    Habe schon ein bissel gesucht nach einer php-navi. da sind aber auch meist xml und js dateien dabei?

    könntest Du mir vielleicht eine empfehlen? Bei sejumas eine?
    ich glaube da bin ich richtig:
    http://www.ohne-css.gehts-gar.net/0022.php
    das blöde ist dort, dass die Navigation immer in allen seiten stehen muss.
    das ist irgendwie nicht toll, wenn man eine Seite hinzufügen möchte, muss man alle alle Dateien ändern?
    <ul><!-- öffnet die Klappnavi von Thema 1 -->
    <li><a href="#">Thema 1.1</a></li>
    <li><a href="#">Thema 1.2</a></li>
    <li><a href="#">Thema 1.3</a></li>
    </ul>


    was machst Du für eine Abschlussprüfung? Anwendungsverwickler? Systemintegration? oder eher Hundhaarfriseur mit technischem Hobby?

    ahh Wochenende in Sicht
    suze :lol:

    3 Mal editiert, zuletzt von suzanne (30. April 2010 um 11:43)

  • sooo versprochen ich fange ganz von vorne an.
    ich habe eine php-navi gefunden mit der ich zurecht käme. da ist fast alles in extra dateien untergebracht.

    nur eins nicht, das soll noch vor dem head in jeder Datei stehen:

    <?
    include "menuinc/menu.inc.php";
    $menu = new FlexMenu("topmenu.xml", 130, 21, 130, 21, "#990000", "Yellow", "Navy", "Grey", 1, 2, 0, "", 1);
    $output = $menu->Show();
    ?>

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
    <HTML>
    <HEAD>
    <title>neue navi navi</title>
    <link href="menuinc/style.css" type="text/css" rel="stylesheet">
    <script type="text/javascript" src="menuinc/menu.js"></script>
    </HEAD>
    <body> <br>
    <?=$output?>
    </body>
    </HTML>

    könnte ich diese Farbbezeichnungen also das lila-makierte nicht irgendwie in ein style.css packen, oder sonstwo central?

    nochmal danke fein für all Eure Hilfe und Zeit

    :Dankeschoen:

  • Du könntest diese zwei Zeilen doch einfach ganz unten in besagte menuinc/menu.inc.php packen?

    Im übrigen, wenn du es für Browser korrekt machen willst, müsste das ganze so aussehen, weil vor dem Doctype (wenn ich das richtig im Kopf habe) nichts stehen sollte.


    Den Zeilenumbruch am Anfang von Body würde ich rausnehmen und stattdessen das ganze ordentlich per CSS formatieren, z.B. mit margin-top.

    Information will frei verfügbar sein.

    Don't eat unpeeled hedgehogs.