zurück zur Startseite
  


Zurück XHTMLforum > Webentwicklung (außer XHTML und CSS) > Javascript & Ajax
Seite neu laden JS DropDown Menü löst onresize im ie aus

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 20.07.2006, 10:11
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 24.08.2005
Beiträge: 19
xdream1328 befindet sich auf einem aufstrebenden Ast
Standard JS DropDown Menü löst onresize im ie aus

Hi @ all,
ich hab die such bemüht, aber nichts gefunden, was mir weitergeholfen hätte.
Ich hab in einem Projekt http://www.bionicon.com:8088/standard.xml?vpID=365
ein js DropDownMenü (Home Produkte Service...)

Die Submenüs werden über js abhängig von der bildschirmbreite positioniert. Deshalb hab ich ein onresize="self.location.href=self.location.href" im body-TAG, damit die Positionen der einzelnen Submenüs nach einem ändern der Fenstergröße neu berechnet werden.

Soweit so gut, das ganze funktioniert im firefox genauso wie ich mir das vorgestellt habe.

Probleme aber gibt's im ie. sobald ich über einen hauptpunkt der navi fahre und sich ein submenü ausklappt, führt der ie einen reload durch.
Vielleicht könnte mir einer von euch einen Tip geben.

Das relevante .js-File liegt hier:
http://www.bionicon.com:8088/scripts/German/layer.js

Vielen Dank im vorraus für die Hilfe

Greetz from Bavaria

xdream
__________________
~~~~~~~~~~~~~~~~~~~~~~
amplid ::next level riding
~~~~~~~~~~~~~~~~~~~~~~
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 20.07.2006, 13:42
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 24.08.2005
Beiträge: 19
xdream1328 befindet sich auf einem aufstrebenden Ast
Standard

für die, die es interessiert:
ich hab jetzt eine lösung gefunden (zugegebener maßen nicht ganz allein und die funktioniert.

Grund für das Problem ist:
http://blogs.ebusiness-apps.com/dave/?p=33

Bei mir stand es ja im bodytag, d.h. wenn die größe eines elements innerhalb von body verändert wird, reicht es der ie durch bis zum body-tag und löst dann aus...

ich hab es jetzt so umgangen, dass ich über body onload die fensterbreite ermittel und bei onresize ebenfalls. jetzt vergleiche ich die beiden sind sie verschieden, dann wird der reload durchgeführt.

Vielleicht hilfts einem mal...


Greetz

xdream
__________________
~~~~~~~~~~~~~~~~~~~~~~
amplid ::next level riding
~~~~~~~~~~~~~~~~~~~~~~
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 20.07.2006, 14:40
Benutzerbild von The Doc
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 19.01.2005
Beiträge: 1.113
The Doc befindet sich auf einem aufstrebenden Ast
Standard

Hast du dir deine Seite schonmal ohne JS angeguckt?
__________________
Bitte keine PN's - schreibt mir ne anständige Mail oder sprecht mich über Msn / Icq an
Milian Wolff | Markdownify | Typogridder
Mit Zitat antworten
  #4 (permalink)  
Alt 20.07.2006, 14:57
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 24.08.2005
Beiträge: 19
xdream1328 befindet sich auf einem aufstrebenden Ast
Standard

hi,

ja ich weiss, ich bin nur noch nicht so weit.
momentan wird das stylesheet noch mittels js eingebunden.
wenn das geändert ist, dann hat die seite schon mal ein äusseres.
die divs zum einblenden werden dannach noch auskommentiert und da ja jeder hauptnavigationspunkt später mal zu einer übersicht in der jeweiligen kategorie führt, ist auch eine navigation danach kein problem mehr.

hättest du andere vorschläge?

bin wie gesagt noch am entwerfen.

oder hast du etwas anderes gemeint?

Danke für die Hilfe

Greetz

xdream
__________________
~~~~~~~~~~~~~~~~~~~~~~
amplid ::next level riding
~~~~~~~~~~~~~~~~~~~~~~

Geändert von xdream1328 (20.07.2006 um 15:14 Uhr)
Mit Zitat antworten
  #5 (permalink)  
Alt 20.07.2006, 15:35
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 25.03.2004
Beiträge: 1.838
RoToRa wird schon bald berühmt werden
Standard

Zitat:
Zitat von xdream1328
momentan wird das stylesheet noch mittels js eingebunden.
Darf ich fragen warum?

Zitat:
hättest du andere vorschläge?
Warum nicht eines der unzähligen fertigen (CSS-)Menüs verwenden? Bei keinem der mir bekannten aktuellen müssen Positionen mit JS berechnet werden.

Zitat:
bin wie gesagt noch am entwerfen.
IMHO gehst du da falsch ran. Es ist weniger Arbeit *zuerst* die JavaScript-freie Version zu erstellen, und dann anschließend mit Hiilfe von JS Bonus-Funktionität hinzufügen.

Robin
Mit Zitat antworten
  #6 (permalink)  
Alt 20.07.2006, 15:47
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 24.08.2005
Beiträge: 19
xdream1328 befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von RoToRa
Darf ich fragen warum?
das war von meinem vorgänger so hinterlassen worden. Er hatte damals eine browserweiche für die css mittels js implementiert. ich habe aber ein stylsheet geschrieben, dass für alle(die mein auftraggeber als relevant betrachtet browser funktioniert



Zitat:
Zitat von RoToRa
Warum nicht eines der unzähligen fertigen (CSS-)Menüs verwenden?
Hättest du bitte ein paar links für mich?



Zitat:
Zitat von RoToRa
IMHO gehst du da falsch ran.
da mag was wares dran sein


Danke für die Hilfe und Greetz

xdream
__________________
~~~~~~~~~~~~~~~~~~~~~~
amplid ::next level riding
~~~~~~~~~~~~~~~~~~~~~~
Mit Zitat antworten
  #7 (permalink)  
Alt 20.07.2006, 15:56
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 25.03.2004
Beiträge: 1.838
RoToRa wird schon bald berühmt werden
Standard

Zitat:
Hättest du bitte ein paar links für mich?
Der Klassiker ist (Son of) Suckerfish:
http://www.htmldog.com/articles/suckerfish/dropdowns/

Robin
Mit Zitat antworten
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Dropdown Menü selber Dropdownen majutu CSS 7 16.10.2014 13:11
Dropdown Menü nicht gewollt Transparent Kintrax CSS 2 13.10.2014 20:04
Darstellungsproblem flohpapa CSS 3 16.12.2009 08:55
DropDown Menü verschwindet andre-ne CSS 2 18.11.2009 10:44
dropdown menü einbauen PatrickM CSS 6 07.01.2008 16:13


Alle Zeitangaben in WEZ +2. Es ist jetzt 16:23 Uhr.