Afficher le contenu d'un <div>
clintm
Messages postés
718
Statut
Membre
-
Gihef Messages postés 5165 Statut Contributeur -
Gihef Messages postés 5165 Statut Contributeur -
Bonjour,
je voudrais savoir s'il est possible de mettre le contenu d'un div dans une variable en javascript, pour afficher le contenu dans une boite de dialogue
j'ai d'abord éssayer avec getelementbyid(); mais je n'y arrive as vraiment
merci d'avance
@+
je voudrais savoir s'il est possible de mettre le contenu d'un div dans une variable en javascript, pour afficher le contenu dans une boite de dialogue
j'ai d'abord éssayer avec getelementbyid(); mais je n'y arrive as vraiment
merci d'avance
@+
A voir également:
- Afficher le contenu d'un <div>
- Afficher appdata - Guide
- Fusionner deux cellules excel en gardant le contenu - Guide
- Le fichier à télécharger correspond au contenu brut d’un courrier électronique. de quel pays a été envoyé ce message ? - Guide
- Word a trouvé du contenu illisible - Guide
- Afficher le 0 devant un nombre dans excel - Guide
3 réponses
Bonjour,
Je ne suis pas un spécialiste de ce genre de chose, mais je viens de bricoler ce truc qu'on peut certainement optimiser :
--
Je ne suis pas un spécialiste de ce genre de chose, mais je viens de bricoler ce truc qu'on peut certainement optimiser :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>getElementById & innerHTML</title>
<meta http-equiv="Content-type" content="text/html; charset=utf-8">
<style type="text/css">
html, body {
margin: 0;
padding: 0;
text-align: center;
background-color: #b0c4de;
}
#conteneur {
position: relative;
margin: 0 auto;
padding: 2em;
width: 760px;
text-align: left;
background-color: #f0f8ff;
font-family: 'Trebuchet MS', Verdana, sans-serif;
color : #1e90ff;
}
#source {
padding: 1em;
color : #800;
border : 1px dotted #558;
}
#cible {
position : absolute;
visibility : hidden;
top : 300px;
left : 400px;
width : 300px;
padding: 1em;
text-align : center;
border : 1px dashed #558;
color : #008;
background-color: #fff;
}
</style>
<script type="text/javascript">
function affiche_contenu(contenudiv) {
var intro='<em>InnerHTML de la <div id="source"><br>dans la <div id="cible"><\/em>';
var contenudiv=document.getElementById("source").innerHTML;
var msg=intro +contenudiv;
document.getElementById("cible").innerHTML=msg;
document.getElementById("cible").style.visibility="visible";
alert(contenudiv);
}
</script>
</head>
<body>
<div id="conteneur">
<p>Cliquez sur le bloc ci-dessous :</p>
<div id="source"
onMouseDown="affiche_contenu()" onMouseUp="document.getElementById('cible').style.visibility='hidden'">
<p>Un texte quelconque.<br>Vraiment quelconque.</p>
</div>
<div id="cible"></div>
<br><br><br><br>
<script type="text/javascript">
var x=document.getElementById("source");
document.write('InnerHTML de la <div id="source"> : <strong>' + x.innerHTML + '<\/strong>');
</script>
<br><br><br><br><br><br><br><br>
</div>
</body>
</html>À tester.
--