Sven Rautenberg: Eure Meinung: Bin ich auf dem richtigen Weg?

Beitrag lesen

zunächst mal Dankeschön für Deine Mühe. Das mit dem erklärenden Text kann ich nicht nachvollziehen. Der Text wird per JS erzeugt (documet.opem, document.write, etc. inkl Link auf das entsprechende CSS.) welchen Browser hast Du benutzt?

Ich habe Opera 5.12.

Ich habe die Seite nochmal getestet. Im Prinzip ist alles OK, doch lies selbst:

Ich rufe die Seite auf, gehe mit der Maus auf "Bus & Bahn", und ungefähr eine Sekunde später erscheint drunter "#Fahrpläne". Dann gehe ich auf "Fliegen", der Text unten verschwindet rasch, und es erscheint (wieder nach etwa einer Sekunde) "#Airlines, Airports, Flugauskunft". Wenn ich jetzt in schnellerer Folge zwischen den beiden Links hin- und herwechsle, wird offenbar immer die Verzögerung angestoßen, und als Resultat erscheint offenbar garnichts. Der Browser wird wohl etwas zu sehr durcheinandergebracht, wenn deine Aktion, den Layer neu zu schreiben, noch nicht abgeschlossen ist.

Irgendwann erscheint dann irgendein Text, der mit dem letzten Mouseover nicht mehr viel zu tun hat, und geht auch nicht mehr weg.

Mein Vorschlag: Mach in dem Frame mehrere DIV-Layer, die du alle absolut positionierst (mit den Frames ja kein Problem, weil das Zentrieren sich nicht in DIESEM Bereich auswirkt) und versteckst, und zeige den passenden an. Sollte eigentlich kein großes Problem sein, ist im Prinzip ja auch nichts anderes, als bei Mouseover ein Bild zu ändern. Diese Vorgehensweise ist jedenfalls schneller, als das Frameset neu zu schreiben.

Wenn du (wie jetzt) gerne in der Navi-Datei auch die erklärenden Texte drinhaben willst, solltest du diesen und den Erklär-Frame zu einem zusammenfassen und die Erklär-Texte dynamisch in Layer schreiben, die du wie oben entsprechend einblendest.

- Sven Rautenberg