2 Stimmen

Welche Sprache bietet die größte Portabilität in Bezug auf die Tabulatoren eines Webseitenmenüs?

Dies mag eine subjektive Frage sein, ich bin neu hier, also bedenken Sie das...

Ich habe gesucht und gesucht und nicht in der Lage zu bestimmen, was der beste Weg ist die tun ein Registerkartenmenü für eine Webseite. Der Webserver ist Unix-basiert, so dass alles, was .NET ist nicht in Frage kommt. Es scheint, dass AJAX/Javascript der "schönste" Weg ist, aber ich habe gehört, dass es Probleme mit bestimmten Browsern (insbesondere IE) gibt. Stimmt das?

Ich hätte lieber die Flexibilität, die Javascript bietet, als mich für rein CSS-basierte Registerkarten zu entscheiden, und dass die Menüregisterkarten in allen/den meisten Browsern korrekt funktionieren.

Vielen Dank im Voraus für Ihre Hilfe!

2voto

AJ. Punkte 26360

Willkommen bei SO. Um Ihre Frage zu beantworten, würde ich Ihnen empfehlen, einen Blick auf jQuery's Tab Control API zu werfen:

http://jqueryui.com/demos/tabs/

Der Vorteil, dies auf der Client-Seite zu tun, ist, dass Sie sich nicht darum kümmern müssen, was die Backend-Plattform unterstützt, sondern nur um die Browserkompatibilität.

1voto

Fermin Punkte 33476

Wenn Sie AJAX verwenden möchten, hängt es davon ab, ob Sie dynamische Inhalte laden wollen oder nicht. Leider können viele Dinge im IE ein bisschen komisch sein.

Sie sollten in der Lage sein, JQuery für die Erstellung von Tabs zu verwenden, schauen Sie unter JQuery UI für Beispiele oder suchen Sie nach anderen Plugins.

Dies ist im Grunde mit JS und Sie könnten eine Fall-Back-CSS-Version incase Browser nicht unterstützt Javascript haben. Die Verwendung von JQuery ist auch unabhängig davon, ob Sie eine andere Sprache (PHP, ASP, ASP.NET usw.) verwenden.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X