Antworten auf deine Fragen:
Neues Thema erstellen

Probleme mit Slide-Menue - JS

declaudi

Nicht mehr ganz neu hier

Hallo ich nochmal,

habe noch ein anderes Problem mit meinem Slide-Menue. Und zwar läuft es eigentlich, nur nicht so ganz.

Wenn ich mit meiner Maus über den betreffenden Bereich fahre öffnet sich zwar mein Slide-Bereich, jedoch erscheint der Bereich unter dem Willkommens-Button und nicht unter meinem Portfolio-Button.

Ein weiteres Problem ist, dass der restliche Menue Bereich beim öffnen des Slide-Bereiches unter den zu Slidenden Bereich rutscht. Er sollte aber fest an seiner Stelle stehen bleiben.

Und mein Slide schließt nach dem onmouseout nur dann wenn ich Ihn nochmals mit meiner Maus überfahre, nicht schon beim runter gehen direkt nach dem Öffnen.

Kennt jemand eine Lösung für die Probleme?

Da erstmal mein script:

HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
        <head>

                <meta http-equiv="Content-Style-Type" content="text/css"/>
                <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
                <meta http-equiv="Content-Language" content="de"/>

                <link rel="stylesheet" href="css/style.css" type="text/css" media="screen" />

                <script type="text/javascript" src="js/menue_nav.js"></script>
        </head>
        <body>
                <div id="container">
                <img src="grafik/bg-images.png"/>

                                <div id="menue_geruest">
                                        <div id="redstripe"><img src="grafik/redstripe.png"/></div>
                                        <div id="greenstripe"><img src="grafik/greenstripe.png"/></div>

                                        <div id="menue">
                                                <a href="willkommen.html"><img src="grafik/menue/willkommen.png"/></a>
                                                <a href="portfolio.html" onmouseover="outline('portfolio'); return false;">
                                                        <img src="grafik/menue/portfolio.png"/></a>
                                                                <span id="portfolio" style="display: none;">
                                                                        &nbsp;&nbsp;&nbsp;<a href="portfolio_script/printdesign.html"><img src="grafik/menue/printdesign.png"/></a><br/>
                                                                        &nbsp;&nbsp;&nbsp;<a href="portfolio_script/webdesign.html"><img src="grafik/menue/webdesign.png"/></a><br/>
                                                                        &nbsp;&nbsp;&nbsp;<a href="portfolio_script/photography/photography.html"><img src="grafik/menue/photography.png"/></a><br/>
                                                                        &nbsp;&nbsp;&nbsp;<a href="portfolio_script/artsign.html"><img src="grafik/menue/artsign.png"/></a><br/>
                                                                        &nbsp;&nbsp;&nbsp;<a href="portfolio_script/plastik.html"><img src="grafik/menue/plastik.png"/></a>
                                                                </span>
                                                <a href="vitae.html"><img src="grafik/menue/vitae.png"/></a>
                                                <a href="guestbook.php"><img src="grafik/menue/guestbook.png"/></a>
                                                <a href="kontakt.php"><img src="grafik/menue/kontakt.png"/></a>
                                                <a href="impressum.html"><img src="grafik/menue/impressum.png"/></a>
                                        </div>
                                </div>

                                <div id="banner_geruest">
                                                <div id="floralsmall"><img src="grafik/floralsmall.png"/></div>
                                                <div id="bannerfont"><img src="grafik/schrift_portfolio_side.png"/></div>
                                </div>
                </div>
        </body>
</html>

und da noch mein JS:

HTML:
function outline(id){
                                 if(document.getElementById(id).style.display == 'none'){
                                         document.getElementById(id).style.display = 'block';
                                 }else{
                                         document.getElementById(id).style.display = 'none';
                                 }
                         }

Vielen Dank erstmal, nochmal ...
 

netbandit

Aktives Mitglied

AW: Probleme mit Slide-Menue - JS

Mit der Position ist eher ein CSS-Problem und Du solltes Dein Untermenü irgendwie mit im Navigationpunkt einbringen, bzw. Ober- und Unterpunkte zusammenschließen. Hier bieten sich Listen ganz gut an und u.U. kommst Du sogar ohne Javascript aus (evtl. noch als Krücke für ältere Browser einbauen).

Hier mal ein Beispiel:

Einfach mal Schritt für Schritt durchgehen, so schwer ist das gar nicht.

Grüße :)
 

declaudi

Nicht mehr ganz neu hier

AW: Probleme mit Slide-Menue - JS

Hey Netbandit:

Dankeschön. Echt ein sehr guter Link. Es verschiebt sich nichts mehr.

Aber ein paar Fragen habe ich noch. Ich habe noch eine Hintergrundgrafik beim "onmouseover" eingefügt. Diese kommt auch beim darüberfahren. Nur doppelt sie sich. Habe schon nach gegoogelt und das background-repeat: no-repeat; gefunden. Aber wenn ich das einfüge im css kommt mein Bild garnicht mehr.

Das nächste Problem ist das meine Menüpunkte ja unterschiedlich lang sind. Wie kann ich das Bild so gestalten dass es sich vertical so ausdehnt je nach der Länge des Menüpunktes? Und welcher code kann das?

Vielen Dank nochmal
 
Zuletzt bearbeitet:

Momo22m

Pixxel-Design / Lehrling

AW: Probleme mit Slide-Menue - JS

mach das no-repeat hinder die klammer von dein bg code dann musste es gehen
 

declaudi

Nicht mehr ganz neu hier

AW: Probleme mit Slide-Menue - JS

Hey Momo22m:

Habe das schon versucht aber sobald das Wörtchen repeat ins Spiel kommt tut sich garnichts mehr. Irgendwie mag er das Wort nicht haben.
 

Momo22m

Pixxel-Design / Lehrling

AW: Probleme mit Slide-Menue - JS

mmm dann gib mal Link zur Seite da kann ich mal mit add von mozilla drauf gucken
 

Momo22m

Pixxel-Design / Lehrling

AW: Probleme mit Slide-Menue - JS

hole dir doch erst mal ein funpic webspace dort probiere ich immer alles aus ^^
 

declaudi

Nicht mehr ganz neu hier

AW: Probleme mit Slide-Menue - JS

Hey Momo! Habe mich diese Nacht mal bei funpic angemeldet. Nur leider komm ich absolut nicht klar. Also eigentlich schon aber es klappt nicht so ganz. Der Support meldet sich leider auch nicht zurück!

Also habe mich als erstes angemeldet und dann erstmal ein FTP Programm raus gesucht. Das erste was probiert habe war LeechFTP. Dachte dann das es nicht so richtig läuft. Habe es wieder deinstalliert und mich dann für FileZilla entschieden. Da ich dort auch die Hilfe-Anweisung im Forum besser erklärt fand. Danach habe ich einen FTP-Account angelegt und wollte mich nun über diese Daten bei FileZilla auf dem Servermanager verbinden. Der gibt aber nun immer folgenden Fehler an:

Fehler: Kritischer Fehler
Fehler: Herstellen der Verbindung zum Server fehlgeschlagen

Weil das Password inkorrekt wäre. Das war bei dem LeechFTP auch schon das Problem. Gibt es da irgendwelche Einstellungen die ich noch machen muss. So richtig finde ich dort im Forum nichts erklärt.
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.565
Beiträge
1.538.067
Mitglieder
67.488
Neuestes Mitglied
Andrew56524
Oben