IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

HTML Discussion :

Ajouter des annexes à une page HTML


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de Pierrot92320
    Homme Profil pro
    Ingénieur en retraite (électronique)
    Inscrit en
    Avril 2009
    Messages
    159
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Cher (Centre)

    Informations professionnelles :
    Activité : Ingénieur en retraite (électronique)
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2009
    Messages : 159
    Par défaut Ajouter des annexes à une page HTML
    Bonjour

    Je construit un site (enfin j'essaye) avec un fort contenu mathématique.

    Afin de faciliter la lecture de mes pages, il serait agréable pour le visiteur que les développements mathématiques soient cachés, et qu'il puisse les voir uniquement s'il le souhaite en cliquant sur des liens placés dans le texte.

    Vous allez me dire : il suffit que les liens renvoient vers d'autres pages du site contenant les développements mathématiques en question.

    Cela ne me paraît pas très satisfaisant car d'une part cela complique inutilement le plan du site, en créant des pages que je vais devoir faire apparaître dans le menu de navigation, et d'autre part ces pages et seront directement accessibles par la barre d'adresse alors que leur contenu est sans intérêt sorti de leur contexte.

    Voici donc ma question : Peut-on, par un balisage magique que je ne connaîtrais pas, ou par tout autre méthode CSS, ajouter du texte dans la page HTMLqui ne s'affiche à l'écran que si le visiteur a cliqué sur le lien adéquat ? Je ne demande pas bien sûr d'ouvrir une nouvelle fenêtre car je sais que cela est maintenant interdit par les bons usages.

    Merci de votre aide,
    Pierre

  2. #2
    Membre extrêmement actif
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    927
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 927
    Par défaut
    Bonjour,

    C'est tout à fait possible. Sur la plus part des balises HTML on peut utiliser la l'attribut Visibility et en utilisant du Javascript, on peut changer cet attribut lorsqu'on clique sur un lien par exemple.

    Dans cet article il y a un exemple complet.

  3. #3
    Membre confirmé Avatar de Pierrot92320
    Homme Profil pro
    Ingénieur en retraite (électronique)
    Inscrit en
    Avril 2009
    Messages
    159
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Cher (Centre)

    Informations professionnelles :
    Activité : Ingénieur en retraite (électronique)
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2009
    Messages : 159
    Par défaut
    Bonjour Phil

    Je te remercie pour cette info. Je ne connais malheureusement pas encore le langage Java, mais je suis en train d'apprendre.

    A propos, pourrais-tu me dire s'il y a une différence entre les langages Java et Javascript ?

    Merci Pierre

  4. #4
    Membre extrêmement actif
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    927
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 927
    Par défaut
    Je me posais la même question avant d'apprendre le Javascript. C'est simple, en gros, le langage Java c'est pour faire de vrais applications, et le javascript c'est un "petit" langage pour dire au navigateur internet de manipuler la page web affichée (genre afficher/cacher une balise, afficher une boîte de dialogue).

    Dans l'article il y a tout le code et les explications qui vont avec donc ça devrait aller. Si tu as des questions précises sur l'exemple n'hésite pas !

    Bon apprentissage

  5. #5
    Membre émérite Avatar de sebhm
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2004
    Messages
    1 090
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Landes (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Avril 2004
    Messages : 1 090
    Par défaut
    java et javascript n'ont en commun que le mot 'java', sinon ils n'ont rien à voir !!

    tiens, copie ce code dans un fichier et dis moi ce que tu en penses
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
     
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
      "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">		
    <html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="fr">
    	<head>
    		<title>test</title>
     
    	<style type="text/css">
            .exemple_maths {
                    display : none;
                    border : 2px dashed red;
                    font-style: italic;
                    width : 30%;
                    padding-left : 10px;
            }
            </style>
     
    	<script type="text/javascript">
            function affiche(le_div) {
                    if (document.getElementById(le_div).style.display!='block')
                            document.getElementById(le_div).style.display='block';
                    else
                            document.getElementById(le_div).style.display='none';
            }
            </script>
     
    	</head>
     
    	<body>
     
    		bla bla bla bla bla bla bla bla bla bla bla bla <br /> bla bla bla bla bla bla bla bla bla bla bla bla 
    		bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla <br /> bla bla bla bla bla bla bla bla bla 
    		bla bla bla bla bla bla bla <br /> bla bla bla bla bla bla <br /> bla bla bla bla bla bla bla bla bla bla bla 
    		bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bl<br /> a bla bla bla bla bla bla bla <br /> 
     
    		<a href="#" onclick="affiche('ex1')">le premier exemple de maths</a>
    		<div class="exemple_maths" id="ex1">
    		0 + 0 = la tete a toto <br />
    		:-)
    		</div>
     
    		<br /> 
     
    		<a href="#" onclick="affiche('ex2')">le second exemple de maths</a>
    		<div class="exemple_maths" id="ex2">
    		si A = 1 et B = 1 <br />
    		alors <br />
    		A = B <br />
    		elementaire mon cher watson !
    		</div>
    		<br /> 
     
    		bla bla bla bla bla bla bla bla bla bla bla bla <br /> bla bla bla bla bla bla bla bla bla bla bla bla 
    		bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla <br /> bla bla bla bla bla bla bla bla bla <br />
     
    		<a href="#" onclick="affiche('ex3')">le troisieme exemple de maths</a>
    		<div class="exemple_maths" id="ex3">
    		en géométrie euclidienne habituelle la distance ?l entre deux points de coordonnées (x,y,z) et (x',y',z') vérifie (?l)2 = (?x)2 + (?y)2 + (?z)2 (avec ?x = x' - x, etc.), mais dans l'espace de Minkowski deux points sont repérés par les coordonnées (t,x,y,z) et (t',x',y',z'), où t et t' sont les coordonnées de temps, et la « distance » ?l entre ces points vérifie (?l)2 = - (c.?t)2 + (?x)2 + (?y)2 + (?z)2.
    		</div>
     
    	</body>
     
    </html>

  6. #6
    Rédacteur
    Avatar de Macmillenium
    Homme Profil pro
    Développeur front-end
    Inscrit en
    Mars 2008
    Messages
    2 333
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur front-end
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Mars 2008
    Messages : 2 333
    Par défaut
    Seb, tu as oublié le plus important : Un doctype complet et valide.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Ajouter des widget à une page spécifique du Notebook
    Par miss_poopoucy dans le forum GTK+ avec C & C++
    Réponses: 4
    Dernier message: 14/11/2011, 12h56
  2. VB6: Récupération des meta d'une page HTML avec HTMLDocument
    Par Matounet dans le forum VB 6 et antérieur
    Réponses: 10
    Dernier message: 22/09/2011, 07h55
  3. Récupérer des info dans une page html
    Par DORBRITZ dans le forum VB 6 et antérieur
    Réponses: 9
    Dernier message: 06/03/2008, 11h13
  4. Récupérer des données sur une page HTML
    Par rupeni dans le forum VB 6 et antérieur
    Réponses: 11
    Dernier message: 18/11/2005, 17h22
  5. Récupérer des données dans une page HTML
    Par newdelirium dans le forum Langage
    Réponses: 3
    Dernier message: 26/10/2005, 19h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo