Problem bei Weblayout mit Divs (barrierefreies Seitenlayout)

Status
Nicht offen für weitere Antworten.

Kona

Mitglied
Hallo,

ich habe gerade folgendes Problem.

Ich möchte für meine Webseite einen internen Bereich machen, der mal nicht auf Frames basieren soll. Dafür habe ich mir auch schon ein schönes Layout mit Divs angelegt. Das Problem ist jetzt, dass wenn ich einen Link definiere, ich ja meines Wissens nach nicht den Ziel-Div festlegen kann, so wie bei einem Frame.

Wird der Link allerdings im selben Fenster aufgerufen, greift eine onUnload-Funktion, die den User automatisch abmeldet, sobald er die Seite verlässt (was aber in diesem Fall unerwünscht ist).

Gibt es also die Möglichkeit, einem Link zu sagen, dass er in einem bestimmten Div geöffnet wird, außer die komplette Seite per JavaScript in den innerHTML-Bereich des Divs zu schreiben oder iframes zu verwenden, die ich ja dann wieder per target ansprechen kann? (ob iframes nun eine Barriere darstellen oder nicht ist soweit ich gelesen habe auch Ansichtssache)
 
Hi,

wenn du schon versuchst dich mit modernen Layout-Methoden zu beschäftigen, solltest du nicht beim ersten Problem wieder Frame-Rückfällig werden... ;)

Du kannst das auf verschiedene Weisen lösen, z.B.:
- Überdenke deine Abmelde-Funktion (muss das denn wirklich so sein?)
- Benutze Ajax um die Inhalte nachzuladen (ist aber nicht unbedingt barrierefreier)
- Am einfachsten: Schreibe ein kleines Javascript, dass bei Klick auf einen gewünschten Link, das onUnlad-Event einfach entfernt.

Gruß

.:lay-z-cow:.
 
Status
Nicht offen für weitere Antworten.
Zurück