dedlfix: $(document).ready( --> $(document).onload(

Beitrag lesen

Hi!

wenn ich das ready durch load ersetze funktioniert das menu nicht. also die funktion wird dann gar nicht aufgerufen..

Du hast auch keine Fehlermeldungen in der Konsole stehen? Du hast das geprüft, beispielsweise mit Firebug (Breakpoint setzen (gegebenenfalls mehrere), neu laden, schauen ob er dort bremst, ...)

Sollte es allerdings daran liegen, wie führe ich den Aufruf später durch?
Kommt darauf an, wann du den "content" nachlädst. Alles was davon abhängig ist, darf auch erst danach berechnet werden.
Also es wird nichts mittels AJAX geladen, falls du das meinst.

Man kann auch ohne AJAX "im DOM rumfummeln".

Es wird aus einer DB ausgelesen, welcher Content geladen werden soll (kann man online bearbeiten). Dieser wird dann geladen und eventuell werden news eingebettet, die aus der DB geladen werden.

Du hast ein Client-Problem, also ist das was beim Client passiert ausschlaggebend. Bau dir zur Not eine statische Seite zum Testen.

Die ID steht zur Verfügung kurz bevor / wenn die oben gepostete Funktion aufgerufen wird. Wenn ich Sie vorher wüsste, könnte ich den aufruf ja statisch in meiner onload_misc() einbetten, die im body-tag per onload="" aufgerufen wird.

EVA-Prinzip auf der Serverseite! Erst Daten zusammentragen, dann die Ausgabe erstellen, dann weißt du alles was du benötigst und kannst die Reihenfolge so gestalten, wie sie der Client braucht.

Lo!