Script variable html équivalent au switch php

Fermé
Mireliria Messages postés 48 Date d'inscription mercredi 4 août 2010 Statut Membre Dernière intervention 13 septembre 2013 - Modifié par Mireliria le 13/11/2012 à 04:23
Atropa Messages postés 1940 Date d'inscription mercredi 25 juin 2008 Statut Membre Dernière intervention 11 mai 2014 - 14 nov. 2012 à 20:45
Bonjour, je débute en html alors j'ai besoin de vous sur ce coup là:

je veux charger un contenu html voire toute une page (xhtml, et meme php pourquoi pas soyons fous) dans ma page principale monsite.html

j'avais une page en php très pratique mais j'ai des variables qui doivent être appelées vers du html bref, ça donnait à peu près ça :

pour la page monsite.php

<?php
$contenu = isset($_GET['contenu'])?$_GET['contenu']:"accueil";
{
switch($contenu)
{
case include("page2.php");
break;
}
} ?>


Maintenant je veux son équivalent en html sachant que je cherche sur le net des réponses même sur le site du zero mais je n'ai rien trouvé. Vous êtes "THE dernière chance". Alors si qqn trouve c'est noël avant l'heure lol.

Du genre
<script type="text/javascript">
// Mettre le code isset ici -- appel de la page
function isset(val)

</script>

A voir également:

6 réponses

Atropa Messages postés 1940 Date d'inscription mercredi 25 juin 2008 Statut Membre Dernière intervention 11 mai 2014 274
13 nov. 2012 à 05:31
bonjour,

comment ça des variables appelé vers du html ?
ta question n'est pas clair...

tu veux faire quoi ? (sans parler de code)
0
Mireliria Messages postés 48 Date d'inscription mercredi 4 août 2010 Statut Membre Dernière intervention 13 septembre 2013 3
Modifié par Mireliria le 13/11/2012 à 14:08
Voici un exemple de ce que je veux

----> contenu de monsite.html

<html>
<body>
<div id="conteneur">
<div id="contenu">
div id="haut"></div>
div id="gauche"></div>
div id="droite">

// Quand on clique dans le menu gauche (div id"gauche") tout s'affiche ici
// Quand on clique dans le menu haut (div id"haut") le contenu precedent s'efface pour donner place à un autre contenu ( comme un switch en php)

</div>
div id="bas"></div>
</div>
</div>
</body>
</html>

----> contenu de la page2.php

<div id="video">

// contenu de la video que je veux afficher dans monsite.html

</div>
0
Ika Pro Messages postés 149 Date d'inscription lundi 12 novembre 2012 Statut Membre Dernière intervention 30 octobre 2013 4
13 nov. 2012 à 14:18
Si je comprend bien, tu veux transformer du php en html, mais le html n'est pas un langage de programmation donc à toi d'apprendre le php (langage pas très dur à apprendre).

TU peux apprendre sur le site du zero très bien fais les tutos.
0
Mireliria Messages postés 48 Date d'inscription mercredi 4 août 2010 Statut Membre Dernière intervention 13 septembre 2013 3
Modifié par Mireliria le 13/11/2012 à 15:17
Je te remercie pour la réponse mais je ne veux pas de php

J'ai essayé des frames mais pour faire venir du contenu php dans la page html c'est casi impossible. Je sais les frames c'est pour la decoupe

mais je suis persuadée qu'il existe une autre solution que les frames avec du javascript ;)
0
Atropa Messages postés 1940 Date d'inscription mercredi 25 juin 2008 Statut Membre Dernière intervention 11 mai 2014 274
13 nov. 2012 à 17:36
Je t'ai demandé sans parler de code...
vu que tu ne sais pas comment t'y prendre un morceau de code ne fera pas avancer la situation

le fichier monsite.html c'est quoi ? index.html ? ou autre chose ?

tu veux inclure les pages dans un cadre suivant l'url et sans php ?

c'est possible avec XmlHttpRequest en synchrone pour simplifier les choses
mais ce n'est pas très propre...

Pourquoi ne pas utiliser php ?
0
Mireliria Messages postés 48 Date d'inscription mercredi 4 août 2010 Statut Membre Dernière intervention 13 septembre 2013 3
13 nov. 2012 à 19:58
Php je l'utilise pour des traitements et autres variables
0
Mireliria Messages postés 48 Date d'inscription mercredi 4 août 2010 Statut Membre Dernière intervention 13 septembre 2013 3
Modifié par Mireliria le 13/11/2012 à 19:58
Je vous remercie pour toutes vos réponses.

Atropa le fichier est un index.html et je veux inclure des pages dans des div bien precises dans un cadre d'url et sans php.

Je n'utile pas php parce que dans un repertoire enfant j'utilise que du php que pour des traitements et programmations dynamiques.

Ce dont tu parles c'est du ajax? Tant pis si c'est brouillon j'optimiserai par la suite
Mireliria
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Ika Pro Messages postés 149 Date d'inscription lundi 12 novembre 2012 Statut Membre Dernière intervention 30 octobre 2013 4
Modifié par Ika Pro le 13/11/2012 à 20:40
tu sais tu peux quand même utiliser du php suffis que tu fasse

<?php include("lienpage") ?>

Rien de plus ;) mais après à toi de voir ^^
Ça réduirais ta page de ton code source est par la même occasion, ça rendra ta page plus propre ^^
0
Mireliria Messages postés 48 Date d'inscription mercredi 4 août 2010 Statut Membre Dernière intervention 13 septembre 2013 3
13 nov. 2012 à 20:57
C'est gentil Ika pro mais j'en ai bcp de pages php avec les include. Ce que je veux c'est une seule page avec des variables par exemple index.html?page=recherche...

Ma page d'accueil reste en html. Pour ce qui est d'ajax c'est pratique mais code un peu lourd pour un site personnel.. Mais merci pour vos réponses
0
Atropa Messages postés 1940 Date d'inscription mercredi 25 juin 2008 Statut Membre Dernière intervention 11 mai 2014 274
Modifié par Atropa le 13/11/2012 à 20:59
oui xhr c'est un principe ajax

je suis du même avi qu'ika pro

en plus si tu le fait avec un XHR les moteurs de recherches ne verront pas le contenu de tes pages... alors pour le référencement c'est plus que moyen
et vu que tu peux utiliser php il n'y a aucune raison de ne pas le faire
0
Mireliria Messages postés 48 Date d'inscription mercredi 4 août 2010 Statut Membre Dernière intervention 13 septembre 2013 3
14 nov. 2012 à 20:41
Je te remercie je l'ai aussi oui !! C'est un super code c'est clair mais en efftet toujours est il que j'aqi besoin de variable dans cette page.
0
Atropa Messages postés 1940 Date d'inscription mercredi 25 juin 2008 Statut Membre Dernière intervention 11 mai 2014 274
14 nov. 2012 à 20:45
si tu fait

<?php 
$var1 = 'un truc';
$var2 = 'un autre truc';
include('page.php');

?>


les variables $var1 et $var2 seront disponible dedans ainsi que dans tout les fichiers inclus a l'intérieur les super global aussi évidemment
0