xdream1328: dhtml menü löst onresize im ie aus

hall @ forum,
ich teste gerade für ein projekt eine js-navigation.
Die sublevels der navi werden über js positioniert, d.h. dass ich bei einer änderung der fenstergröße einen reload durchführe, um so die sublevels neu zu positionieren.
Jetzt funktioniert auch im ff alles sehr gut.
Ich hab aber ein Problem im IE. immer wenn ich über einen toplevel navi punkt fahre wird der onresize handler im body-tag ausgelöst, obwohl ja nicht das fenster verändert wird, sondern lediglich ein div eingeblendet wird.
ich such jetzt seit geraumer zeit im netz und das einzige was ich dazu gefunden habe war folgendes:
http://blogs.ebusiness-apps.com/dave/?p=33

Hier noch die links zu meinem projekt:
http://www.bionicon.com:8088/standard.xml?vpID=365
und wenn es von interesse ist, das js file:
http://www.bionicon.com:8088/scripts/German/layer.js

Leider komm ich ohne Fremde hilfe nicht mehr weiter...
Vielen dank im vorraus

danke und greetz

xdream1328

--
~~~~~~~~~~~~~~~~~~~~~~~~~
amplid ::: next level riding
http://www.amplid.com
~~~~~~~~~~~~~~~~~~~~~~~~~
  1. hi,

    Ich hab aber ein Problem im IE. immer wenn ich über einen toplevel navi punkt fahre wird der onresize handler im body-tag ausgelöst, obwohl ja nicht das fenster verändert wird, sondern lediglich ein div eingeblendet wird.
    ich such jetzt seit geraumer zeit im netz und das einzige was ich dazu gefunden habe war folgendes:
    http://blogs.ebusiness-apps.com/dave/?p=33

    Gut, dann dürfte das

    There are also situations where if you resize an element through JavaScript this will cause the body resize event to fire

    wohl bei dir der Fall sein - sichtbarmachen eines zuvor unsichtbaren Elements löst offenbar das gleiche Verhalten aus.

    Workaround-Vorschlag für den IE: Vergleiche die aktuellen Fenstermaße mit den vorherigen - und reagiere nicht weiter auf den Event, wenn sich daran nichts geändert hat.

    gruß,
    wahsaga

    --
    /voodoo.css:
    #GeorgeWBush { position:absolute; bottom:-6ft; }
    1. Workaround-Vorschlag für den IE: Vergleiche die aktuellen Fenstermaße mit den vorherigen - und reagiere nicht weiter auf den Event, wenn sich daran nichts geändert hat.

      danke für die schnelle antwort. so hab ichs jetzt gelöst und es funktioniert .

      danke und greetz

      xdream1328

      --
      ~~~~~~~~~~~~~~~~~~~~~~~~~
      amplid ::: next level riding
      http://www.amplid.com
      ~~~~~~~~~~~~~~~~~~~~~~~~~