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

JavaScript Discussion :

Afficher une page HTML via un javascript?


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Novembre 2007
    Messages
    9
    D�tails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 9
    Par d�faut Afficher une page HTML via un javascript?
    Bonjour,
    Pourriez vous m'indiquer comment faire.

    Les contraintes,
    J'ai mapage.html (pas de php) et menu.html (�crit en html sur plusieurs ligne)
    Dans mapage.html j'ai un script appelant une fichier externe javascript. (<script language="JavaScript" src="menu.js"></script>). C'est la seule m�thode d'appelle qui soit possible.

    Avec �a, il faut faire,
    le contenu de menu.html est affich� dans mapage.html via document.write


    Ce que j'ai d�j� fait, mais qui est trop trop gal�re � utiliser,
    mapage.html contient un appel javascript. Le fichier appell�, disons menu.js, contient le code html du menu, mais pour chaque ligne y'a un "document.write". Et �a, c'est illisible. Je ne peux pas tester mon menu via un affichage de la page dans un navigateur. Et surtout, si je souhaite rajouter du contenu et faire quelques teste �a rend le travail p�nible.

    Ce que je ferais si je le pouvais (mais je n'en ai pas les comp�tences, et je ne sais m�me pas si �a peut se faire),
    Mapage.html appelle un javascript qui lui m�me va chercher menu.html et qui le lit ligne par ligne. Et, chaque ligne lu est envoy� dans mapage.html sous la forme document.write('Ligne html num�ro N');

    Merci par avance.

    ps: Mon niveau: plut�t faible. Mais g�n�ralement j'arrive � lire, et difficilement � �crire; surtout en javascript qui n'est pas un language de balises comme html.

    reps: si jamais vous me d�conseillez cette m�thode sachez que: Un menu cach� sera ajout� afin d'�tre visible par les moteurs de recherche.

  2. #2
    Membre Expert
    Inscrit en
    Septembre 2002
    Messages
    2 307
    D�tails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 307
    Par d�faut
    fais un petit tour sur
    ajax
    puis une recherche sur
    innerHTML
    pour �viter les
    write

  3. #3
    Membre averti
    Inscrit en
    Novembre 2007
    Messages
    9
    D�tails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 9
    Par d�faut
    J'avais d�j� des choses sur cette fonction. Mais c'est incompr�hensible. On dirait que les gens qui �crive des truc en informatique on oubli� d'expliquer clairement les choses.

    Quelqu'un pourrait me donner un d�but de r�ponse SVP

  4. #4
    Membre Expert
    Inscrit en
    Septembre 2002
    Messages
    2 307
    D�tails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 307

Discussions similaires

  1. [MySQL] Afficher le contenu d'une page HTML via du PHP
    Par loic20h28 dans le forum PHP & Base de donn�es
    R�ponses: 1
    Dernier message: 02/01/2012, 13h34
  2. Afficher image sur une page html via c
    Par Relyss dans le forum R�seau
    R�ponses: 3
    Dernier message: 17/12/2009, 11h40
  3. Servlet Affichant une page html avec contenu javascript
    Par kam81 dans le forum Servlets/JSP
    R�ponses: 1
    Dernier message: 18/10/2006, 16h37
  4. [vb.net][html] afficher une page html dans une interface vb?
    Par graphicsxp dans le forum Windows Forms
    R�ponses: 1
    Dernier message: 29/09/2005, 17h31
  5. Afficher une page html
    Par Nicky dans le forum C++Builder
    R�ponses: 6
    Dernier message: 14/04/2004, 14h36

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