Ich bin für eine Website bei der Arbeit verantwortlich und habe vor kurzem Ajax-Anfragen hinzugefügt, um sie schneller und reaktionsschneller zu machen. Aber es hat ein Problem aufgeworfen.
Auf meinen Seiten gibt es auf der linken Seite eine Index-Tabelle, wie ein Menü. Sobald man darauf klickt, wird eine Anfrage gestellt, die den Rest der Seite füllt. Sie können jederzeit auf ein anderes Element des Indexes klicken, um eine andere Seite zu laden.
Vor dem Hinzufügen von Javascript war es möglich, für jedes Element des Indexes einen mittleren Klick zu machen (neue Registerkarten zu öffnen), was es ermöglichte, andere Seiten zu laden, während ich mit einer von ihnen arbeitete. Aber seit ich alle Links zu Ajax-Anfragen geändert habe, führen sie jetzt Javascript aus, anstatt echte Links zu sein. Sie öffnen also nur noch leere Registerkarten, wenn ich sie anklicke.
Gibt es eine Möglichkeit, beide Funktionalitäten zu kombinieren: Links, die Javascript abfeuern, wenn sie mit der linken Maustaste angeklickt werden, oder neue Registerkarten, wenn sie in der Mitte angeklickt werden? Muss es ein hässliches Javascript sein, das alle Klicks abfängt und sie entsprechend behandelt?
Gracias.