2010-01-28 17 views
2

Cela peut être une question subjective, je suis nouveau ici, gardez cela à l'esprit ...Quelle langue offre le plus de portabilité en termes de tabulation d'un menu de page Web?

J'ai recherché et recherché et été incapable de déterminer quelle est la meilleure façon de faire un menu à onglets pour une page Web. Le serveur Web est basé sur Unix, donc tout ce qui est .NET est hors de question. Il semble que AJAX/javascript est la meilleure façon d'y aller, mais j'ai entendu dire qu'il y a des problèmes avec certains navigateurs (en particulier IE). Est-ce vrai? Je préférerais avoir la flexibilité offerte par javascript que d'aller uniquement pour les onglets basés sur CSS, et que les onglets de menu fonctionnent correctement dans tous/tous les navigateurs.

Merci d'avance pour votre aide!

Répondre

2

Bienvenue chez SO. Pour répondre à votre question, je vous recommande de jeter un oeil à l'API de contrôle onglet jQuery:

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

L'avantage de le faire sur le côté client est que vous ne serez pas à vous soucier de ce que la plate-forme de back-end prend en charge, uniquement la compatibilité du navigateur.

1

Si vous souhaitez utiliser AJAX, cela dépend si vous chargez du contenu dynamique ou non. Malheureusement, beaucoup de choses peuvent être un peu funky dans IE.

Vous devriez pouvoir utiliser JQuery pour créer des onglets, consultez JQuery UI pour des exemples ou recherchez d'autres plugins. Ceci est fondamentalement en utilisant JS et vous pourriez avoir une version de CSS en arrière de la version du navigateur Incase ne supporte pas Javascript. L'utilisation de JQuery est également indépendante de vous en utilisant un autre langage (PHP, ASP, ASP.NET, etc.).