Webdesign in Siegen

Problem mit PopUp menü /Dreamweaver

Fragen zum Thema HTML und CSS können hier gestellt werden

Moderatoren: Basti, Ingo

Problem mit PopUp menü /Dreamweaver

Beitragvon Jean am 23.02.2008, 20:14

Hi! Habe von Java selbst kaum eine Ahnung, und deswegen komme ich bei diesem Problem nicht weiter: Es geht um folgende Seite: http://www.galerie-geistreich.de
Das Popupmenü ist irgendwie vom rechten Rand abhängig obwohl das Layot selbst zentriert ist. Ich möchte das es aber so ist wie hier: http://www.reflexsims.de
Was muss ich wo ändern???

mfg und vielen Dank für jede Hilfe!!!!!!!
Jean
Mitglied
 
Beiträge: 5
Registriert: 17.02.2008

Re: Problem mit PopUp menü /Dreamwever

Beitragvon Manuel am 24.02.2008, 03:22

Hi du!

Ich würde dir definitiv dazu raten, das mit CSS zu machen. Wenn jemand Javascript deaktiviert hat, ist die Seite unnavigierbar und das darf auf gar keinen Fall passieren. CSS ist zudem meiner Meinung nach einfacher handhabbar und da du dich ja scheinbar eh nicht so gut auskennst mit JavaScript würde es sich meiner Meinung nach anbieten, das eher mit CSS zu machen.

Lg,
Manuel ;-]
Benutzeravatar
Manuel
Site Admin
 
Beiträge: 8912
Registriert: 10.12.2004
Wohnort: Asbach

Re: Problem mit PopUp menü /Dreamwever

Beitragvon Jean am 24.02.2008, 09:58

ja, wenn ich mal zeit habe finde ich heraus wie das mit css geht, aber mometan muss ich das so irgendwie lösen. Auf der zweiten seite habe ich jährlich 1,4 millionen besucher und bisher hat sich keiner beschwert das es keine navigation gab, es scheint also zu funktionieren... Nur wie bekomme ich die galerie seite so hin das das popupmenü aussieht wie bei der reflexsims seite?
Jean
Mitglied
 
Beiträge: 5
Registriert: 17.02.2008

Re: Problem mit PopUp menü /Dreamwever

Beitragvon Manuel am 24.02.2008, 13:39

Ich kann die da bestens verstehen Jean, was ich damit aber nur sagen wollte ist, dass es wahrscheinlich sogar einfacher ist das mal "kurz" mit CSS zu machen als nach Fehlern im Javascript zu suchen und es dann doch wieder zu verwerfen. Dazu gibt es auch jede Menge Tutorials im Web, die das sehr ausführlich erklären und die Ergebnisse lassen sich wirklich sehen.

Wegen der Besucher: Täusch dich da bitte nicht. Wenn ein Besucher nicht richtig navigieren kann, dann ist das letzte was er tut dir eine eMail schreiben um dich darauf hinzuweisen. Er wird die Seite direkt verlassen und damit hats sich. Wir hatten hier teilweise auch schon fehlende Bilder in einem Tutorial mit mehreren Tausend Klicks und es ist auch scheinbar niemandem aufgefallen oder es hat niemanden gestört ;)
Also nur weil sich keiner beschwert, würde ich dann nicht aufhören auf eine breite Usability zu achten.

Wegen JS tut mir leid, aber das ist leider ein Gebiet von dem ich kaum Ahnung habe. Aber da wird dir sicherlich auch jemand helfen können. :)

Lg,
Manuel ;-]

P.S. Achte bitte darauf => :grossklein:
Benutzeravatar
Manuel
Site Admin
 
Beiträge: 8912
Registriert: 10.12.2004
Wohnort: Asbach

Re: Problem mit PopUp menü /Dreamweaver

Beitragvon Ingo am 24.02.2008, 16:20

Hi, Jean.

Die definitive Lösung kenne ich auch nicht, aber eine erste Maßnahme, um die Menüs zurechtzurücken:
man ändert die x-Angabe (2.Argument) in den MM_showMenu(...)-Aufrufen. Für die Startseiten-Menüs
Kunst/Kontakt sieht das z.B. so aus (habe die Werte mit +++ markiert):
Code: Alles auswählen
<a onmouseover=
      "changeImages('layout_4','LayoutBilder/indexhighlight_03.jpg');
       MM_showMenu(window.mm_menu_0010194320_0,+++63+++,22,null,'layout_4');
       return true" ... >
   <img ... />
</a>
...
<a onmouseover=
      "changeImages('layout_8','LayoutBilder/indexhighlight_07.jpg');
      MM_showMenu(window.mm_menu_0010194424_1,+++63+++,22,null,'layout_8');
      return true" ... >
   <img ... />
</a>

Vllt. gibt es irgendwo in Dreamweaver eine Option für diese Werte, so dass man das nicht von Hand
korrigieren muss? - Wie auch immer.

Gruß, Ingo :)

Edit: klappt noch nicht ganz; der IE6 bezieht die x-Angabe auf etwas anderes als der FF; ... vllt. hilft es,
neben dem oben gesagten dem Dokument noch eine DTD voranzustellen, etwa
Code: Alles auswählen
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

Das ist eh immer sher anzuraten, weil die verschiedenen Browser sich sonst ihre eigenen Regeln basteln,
besonders was die Positionierung von Elementen angeht.
Die beste Browserweiche ... sitzt zwischen den Ohren ;o]
Benutzeravatar
Ingo
Moderator
 
Beiträge: 625
Registriert: 01.04.2007
Wohnort: Neuss/NRW

Re: Problem mit PopUp menü /Dreamweaver

Beitragvon Jean am 24.02.2008, 19:28

Danke sehr Ingo, das hat schonmal geholfen, jedenfalls insofern als dass ich sehe dass es bei IE tatsächlich nun so aussieht wie es soll. Habe die x-werte in Dreamweaver geändert, aber FF macht immernoch Mist. Ich weis nicht genau wo ich den Doctype einsetzen sollte ob vor oder nach dem html, aber beides hat nichts funktionert....
Jean
Mitglied
 
Beiträge: 5
Registriert: 17.02.2008

Re: Problem mit PopUp menü /Dreamweaver

Beitragvon Ingo am 24.02.2008, 19:39

Die DTD-Angabe gehört immer ganz oben ins Dokument, noch vor den <head>. Ich kann im Moment
nur beobachten, dass der IE als Bezug den linken Tabellenrand nimmt, der FF dagegen wohl den <body>
oder das Div.
Es ist aber nicht ganz leicht, die dynamisch in ein Tabellenlayout hinein erzeugten Menüstrukturen zu
durchblicken; vllt. fällt mir später noch was dazu ein. - Da hat Manuel sicher recht: von Hand gebaut
wäre das wesentlich weniger Code und leichter in den Griff zu bekommen ;o)

Gruß, Ingo :)
Die beste Browserweiche ... sitzt zwischen den Ohren ;o]
Benutzeravatar
Ingo
Moderator
 
Beiträge: 625
Registriert: 01.04.2007
Wohnort: Neuss/NRW


Zurück zu HTML/CSS

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast