Bonjour,

J'essaie de faire quelque chose de simple (enfin je crois) mais je n'y parviens pas. Je tente de passer des paramètres à une fonction qui va modifier le contenu d'une fenêtre modale faite en CSS selon un tuto de developpez.

Mon code est le suivant:

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
64
65
66
67
68
69
70
71
72
73
<!doctype html>
<html>
<head>
	<meta charset="utf-8" />
	<title>Modalbox CSS</title>
	<style>
		h1{
			text-align: center;
		}
		#modalCheck{
			display: none;
		}
		.modalLayer{
			display: none;
			position: fixed;
			top: 0;
			bottom: 0;
			left: 0;
			right: 0;
			background-color: rgba(0, 0, 0, 0.5);
		}
		#modalCheck:checked + .modalLayer, #modalContent:target{
			display: block;
		}
		.popup_block{
			background: #fff;
			padding: 20px;
			border: 20px solid #ddd;
			position: relative;
			margin: 10% auto;
			width: 40%;
			box-shadow: 0px 0px 20px #000;
			border-radius: 10px;
		}
		img.btn_close {
			float: right;
			margin: -55px -55px 0 0;
			cursor: pointer;
		}
		.button{
			cursor: pointer;
			color: blue;
			text-decoration: underline;
		}
	</style>
 
 
</head>
<body>
	<h1>Une Modalbox CSS</h1>
	<h2>Méthode <kbd>:target</kbd></h2>
	<p>Cliquer sur le lien ci-dessous pour voir apparaitre la fenêtre modale #1</p>
	<div>
		<a href="#modalContent" onClick="afficherpop('fenetre1','contenu1')">Voir la fenêtre modale</a>
		<div class="modalLayer" id="modalContent">
			<div class="popup_block" id="popup_block">
 
 
 
			</div>
		</div>
	</div>
		<script language="text/javascript">
	function afficherpop(numf,contenuf) {
 
				document.getElementById('popup_block').InnerHTML ='<a href="#noWhere"><img alt="Fermer" title="Fermer la fenêtre" class="btn_close" src="./close_pop.png"></a><p>Nom: '+numf+', contenu: '+contenuf;
 
 
 
	}
	</script>
</body>
</html>
La popup jaillit bien lorsque l'on clique sur le lien mais strictement rien ne s'affiche dedans. Ma fonction est donc en cause mais je ne parviens pas à rectifier le tir.

Je vous remercie d'avance pour votre aide.