Comment faire un menu de l'onglet site web (une page à l'intérieur d'autres pages)
Je voudrais faire un site web avec une page à l'intérieur d'autres pages.
Pour passer d'une page à l'autre, il existe un onglet ou similaires dans le menu, pour que la page ne change pas, seul le contenu intérieur.
Le contenu intérieur a beaucoup de jquery et php: on dispose d'un formulaire pour faire une recherche sur la gauche et les résultats sont affichés dans le centre, avec des tables de données, de sorte que vous pouvez rechercher dans les résultats, l'ordre, etc, etc. Lorsque vous passez d'un contenu à un autre je ne veux pas que le contenu soit à la remise ( exemple: vous faites une recherche, puis vous passez à une autre page/contenu intérieur , quand vous venez de récupérer les résultats de la recherche doivent être encore là). L'un des onglets a une liste( un sous-menu). Lorsque vous sélectionnez quelque chose à partir de cette liste, chaque page a à connaître et à utiliser que la valeur sélectionnée.
J'ai pensé que ce que je peux faire tout cela avec beaucoup d'ajax, jquery ui tabs et php.
Mes questions sont les suivantes: il est bon de faire quelque chose comme ça? Est-il une autre façon d'obtenir ce que je veux? Serait-il mieux de faire un menu normal avec un grand nombre de pages( plus de contenu interne, mais diffrent pages) et de garder la valeur sélectionnée dans la session?Dans ce cas, comment puis-je garder les résultats?(session de nouveau?)
J'espère que cette question est autorisé. Merci à vous tous!
EDIT: je ne demande pas le code( je sais comment les onglets jquery et j'ai cherché sur google). Je me demande si c'est une bonne pratique de faire quelque chose comme ça( une page avec beaucoup de contenu), ou c'est mieux d'utiliser plus de pages?
EDIT 2: je vais refrase ma question. Je dois faire quelque chose comme ceci: 10 pages avec un contenu différent que php, jquery à l'intérieur avec un menu pour naviguer d'une page à l'autre. Lorsque vous passez d'une page à l'autre, les recherches et les options sélectionnées dans les pages que vous avez laissé doivent être toujours là, de sorte que lorsque vous revenez, vous pouvez les voir. Un menu a un sous-menu avec une liste. Lorsque vous sélectionnez un élément de la liste sélectionné les changements de la valeur des choses dans la moitié des pages(ce que vous voyez à l'intérieur). Comment dois-je faire?(ne pas me montrer le code, dites-moi seulement ce que je dois utiliser pour faire cela)
EDIT3: j'ai regardé en ligne et yahoo mail a ce que je veux. Haut de la page est toujours la même. Ensuite, vous avez un menu: boîte de réception, contacts, calendrier. Lorsque vous cliquez sur contacts seulement une partie de la page change ( mon contenu intérieur comme je l'appelle) et la même chose se produit lorsque vous cliquez sur les autres voix dans le menu. À l'intérieur de contacts, si vous cliquez sur un contact, vous pouvez voir les détails sur le contact, puis si vous cliquez sur boîte de réception et de nouveau des contacts vous pouvez toujours voir le contact que vous avez sélectionné avant. Comment puis-je y parvenir?
Avez-vous essayé quelque chose? Si oui, pouvez-vous l'envoyer?
S'il vous plaît, paragraphes, code...
Je vais mettre à jour avec le code, même si je ne sais pas quel code dois-je vous montrer. J'ai quelques pages déjà( à la recherche de l'un et les autres), mais les pages sont utilisées par les utilisateurs admin et avoir des données sensibles, donc j'ai du changer beaucoup de choses à vous montrer le code.
il est bon d'avoir des fonctionnalités telles que la longue c'est la seule que
suits
votre application. Beaucoup de ces HTML/Javascript
sur internet, il suffit de google tabbed content
.OriginalL'auteur re_ru | 2013-05-07
Vous devez vous connecter pour publier un commentaire.
Vous pouvez simplement obtenir à l'aide de jquery Onglet plugin .
ou vous devez créer votre modèle de site web dans lequel vous remplacez le contenu par appel ajax.
Je vous suggère si simplement afficher le contenu sur la base de l'onglet de sélection que d'aller pour Ui-tabs
Si vous êtes en développement de sites web complexes. et vous avez besoin de plusieurs menu. que d'essayer de jquery menu déroulant. Pour l'affichage d'un contenu, d'écraser le contenu de la div sur la base de l'onglet de sélection à l'aide d'ajax comme je l'ai mentionne dans mon exemple.
Voici le lien pour jquery menu déroulant
http://codecanyon.net/item/jquery-css3-dropdown-menu-plugin/996815?ref=jared501
Live Exemple
Il semble que vous voulez utiliser les onglets mais en faisant les demandes de page via AJAX?
des onglets pour afficher le contenu ( mais je ne veux pas utiliser les onglets..je suis à la recherche d'une solution d'onglets et je pense que cela pourrait être une).Je dois utiliser ajax parce que je ne veux pas que la page "rafraîchir" après que l'utilisateur recherche de quelque chose à l'intérieur de la db. Est-il une autre voie?
Je lui ai donné les deux option . Mais si la structure complexe comme il l'a mentionné dans sa question, puis je l'ai suggéré de ne pas utiliser l'onglet ici au lieu de l'onglet aller pour le menu déroulant ou plus simple menu. et sur la base de la sélection de menu écraser le contenu
merci pour le menu déroulant...très joli! et pour maintenir le contenu inchangé lorsque je passe d'une page à l'autre?
OriginalL'auteur Roopendra
HTML est de la structure et des données simples explications.
Si vous voulez faire quelques données, vous devez utiliser quelque chose comme PHP, ASP...
Si vous voulez avoir quelques belles pages avec les effets de l'utilisation de JavaScript et de la commune de langues.
Mais vous n'avez pas exact de la question, la réponse est donc la commune
Comme je sais qu'il y a certains problèmes lorsque vous utilisez les onglets jquery. par exemple, le JS est désactivé sur le navigateur de l'utilisateur , l'histoire.. pour moi de mieux utiliser le menu html et AJAX demande donc, il travaillera avec JS on/off sur l'ordinateur de l'utilisateur
Js désactivé, il n'est pas un problème. C'est uniquement pour certains utilisateurs admin et ils savent qu'ils auront besoin de js. L'histoire? Pourquoi devrait-il être un problème? Je vais y penser à l'aide de menu html et ajax.
OriginalL'auteur wm.p1us