Forums : Xul, Xbl, JS...

Aller à la discussion :  Plus récente Plus ancienne

# [HS] insertion d'une citation dans un document HTML

Envoyé par : Christophe Charron

Date : 10/11/2007 23:07

Bonjour,

je sais que je suis un peu HS, dans tous les sens du terme, mais j'espère que les manipulateurs de DOM que vous êtes aurez une solution.

J'essaie désespérément d'inserer une citation sur l'ensemble d'une page mais je n'arrive qu'à l'insérer élémentairement, au début de la page. Vais-je être obligé de m'insinuer à la main juste derriere le début de la balise body pour y glisser mon <blockquote type="cite"> et juste à la fin pour le </blockquote> ?

Avez-vous des pistes, des idées , c'est pour mon petit courrieleur intégré dans mon appli?

Voici mon code

<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<script>
function ins_04() {
 body = document.getElementsByTagName("*");
 // Cherche la première balise dans n'importe quelle collection de balises
 //bodyElements = body.getElementsByTagName("*");
 //myP = bodyElements[0];
 per = body[0];
 //per.style.background = "rgb(0,0,255)";
 enf = body[1];
 enf.style.background = "rgb(255,0,0)";
 
 bk=document.createElement("blockquote");
 texte = document.createTextNode(".");
 bk.appendChild(texte);
 body[0].insertBefore(bk,enf);
 bk.setAttribute("type", "cite");
}
</script>
<body bgcolor="#ffffff" text="#000000" onload="ins_04();">
<blockquote type="cite"><p>Bonjour le monde<br>Je cite  :<br></p><blockquote type="cite">Hello world<br>
</blockquote><p></p></blockquote></body>
</html>

Il n'est plus possible de poster des messages dans ce forum.


Copyright © 2003-2013 association xulfr, 2013-2016 Laurent Jouanneau - Informations légales.

Mozilla® est une marque déposée de la fondation Mozilla.
Mozilla.org™, Firefox™, Thunderbird™, Mozilla Suite™ et XUL™ sont des marques de la fondation Mozilla.