Hallo :)
habe ein Problem mit meiner Navigationsleiste, was an sich wohl nichts mit PragmaMx zu tun hat, vielleicht kann mir jemand dennoch helfen. Also Folgendes: Die Navileiste funktioniert auch super, nur beim aktuallisieren der Seite wird erstmal der ganze Navigationsinhalt für 1 bis 2 Sekunden angezeigt, erst danach wird es richtig dargestellt... Wie könnte man dies verhindern? Das stört einbisschen.
hier könnt ihr es euch anschauen: www.kurdmania.com
Für jede Hilfe wäre ich dankbar.
Hallo :)
für Hinweise wäre ich dankbar :)
Keine Ahnung, vermutlich läd der Quelltext so lange.
Schalte mal JavaScript im Browser aus und schau Dir die Seite an. Solltest Du ändern, in Html machen, oder nur wenn der Browser JavaScript aktiviert hat ausführen.
mfg
Hallo startforum,
danke für die Antwort. Die Navileiste funktioniert nur mit aktiviertem JavaScript... Das Problem ist, die Seite wird komplett geladen, erstdann wird das Script ausgeführt... deswegen wird erstmal der ganze Inhalt des Navileistes so gezeigt, dann wird der Script ausgeführt und es ist ok... Genau diese verzögerte Ausführen stört, besonders mit InternetExplorer.
ZitatDie Navileiste funktioniert nur mit aktiviertem JavaScript
Das ist nicht sehr fein, oder? Naja mußt Du wissen...
Evtl. könntest Du nachdem erstellen des JavaScripts in Deinem php code ein flush() oder ob_flush() einfügen.
Ob es was bringt keine Ahnung, mußt Du testen...
mfg
Hi :)
da hast du natürlich recht, aber ...
und wo müsste flush() oder ob_flush() kommen? Also die Navi enthält kein php... Es ist der JavaScript, und die Links sind in HTML, also nirgendswo php :red:
HM,
ich habe gerade mal die Seiten mit Safari aufgemacht, willste sehen?
Da sind 6 ernsthafte HTML-Fehler drinne und diverse Warnungen.
[gelöscht durch Administrator]
Erstmal vielen Dank, der_luecke :)
ich habe bis jetzt immer mit FF und IE getestet und dachte, das müsste reichen, wenn es in beiden mehr oder weniger fast identisch angezeigt wird... Mit Safari wird die Seite also verunstaltet :gruebel: Aber so wie es aus dem Bild aussieht, hat Safari ein Problem mit meiner style.css :red: Wenn ich mein style.css ausschalte, dann bekomme ich auch genau das, was auf dem Bild zu sehen ist... Daher ist die Frage, warum mein style.css von Safari ignoriert wird?
Und da du weißt, dass da 6 ernsthafte Fehler sind, könntest du mir bitte freundlicherweise auch sagen, wo ich diese finde? Ich gehe meinen theme.html durch, viele divs, aber wo diese Fehler sein sollen, finde ich nicht.
Schonmal danke im voraus :)
Zitat von: cihan in 02 Mai 2007, 19:30:12
Und da du weißt, dass da 6 ernsthafte Fehler sind, könntest du mir bitte freundlicherweise auch sagen, wo ich diese finde? Ich gehe meinen theme.html durch, viele divs, aber wo diese Fehler sein sollen, finde ich nicht.
Für Firefox gibt es einige empfehlenswerte Plugins, die man als Webdesigner haben sollte:
- Html Validator (https://addons.mozilla.org/de/firefox/addon/249)
- Web Developer (https://addons.mozilla.org/de/firefox/addon/60)
Desweiteren gibt es einige Websites, wo man online seine Seite(n) auf valides HTML / XHTML / CSS checken kann:
- W3C Markup Validation Service (http://validator.w3.org/)
- Validierungs-Service für HTML / XHTML / WML (http://www.validome.org/)
Zitatund wo müsste flush() oder ob_flush() kommen? Also die Navi enthält kein php... Es ist der JavaScript, und die Links sind in HTML, also nirgendswo php
Das müsstest Du schon selber herausfinden, ich kenn Dein Code und Template nicht. Irgendwo wird aber Dein Html ausgegen, wenn Du die Stelle findest kannst Du unter der Ausgabe des Menüs, wenn es sich um eine php Datei handelt unter Umständen <? ob_flush() ?> einfügen, das KANN (bei manchen Servern) bewirken, daß der bisherige Ausgabeinhalt an dieser Stelle an den Browser geschickt wird. unter gewissen Umständen könntest Du damit ein paar tausenstel Sekunden sparen oder das JS Menu sofort ausführen lassen, kann aber auch zu Fehlern führen, falls Du zuvor Header sendest oder so... google mal..., aber das alles ist sehr spekulativ, der Vorschlag Deinen HTML Code zu korrigieren ist zunächstmal natürlich besser und sauberer, daran solltest Du Dich zunächst orientieren...
Viel Glück!
mfg
:)
@Team/OT: Werd versuchen mir morgen Abend Skype einzurichten, mfg...
Ok das Problem ist soweit gelöst, habe nun ein komplett css-Navigationsmenü... Das anpassen für IE war richtig blöd, funktioniert aber soweit auch... Nur eins kriege ich nicht hin: Also wenn man im IE über den aufgeklappten Menü geht, dann blinkt das kurz... In FF und Opera funktioniert es sonst super :)